web-dev-qa-db-fra.com

Comment donner en lecture, en écriture et en modification l'accès aux dossiers et fichiers de mon répertoire personnel à d'autres utilisateurs sur le même ordinateur?

Je souhaite donner l'accès à certains dossiers de mon répertoire personnel à un autre utilisateur du même ordinateur, et inversement. Comment puis-je faire cela? pour le moment, l'autre utilisateur peut voir le contenu mais ne peut pas ouvrir, copier, déplacer, etc. les fichiers de mon répertoire personnel.

Je le fais facilement en partageant avec un autre ordinateur en utilisant la méthode sshfs. Mais je suis coincé à le faire localement car je suis un débutant relatif toujours sous Linux.

J'utilise Lubuntu 14.04. Merci.

remarque: il s'agit d'un ordinateur familial public et cette requête vise à simplifier et à faciliter le partage local de fichiers et de dossiers entre eux.

2

Pour que les dossiers de votre répertoire personnel soient disponibles pour d'autres utilisateurs sur le même ordinateur (lecture/écriture), vous devez en principe effectuer trois opérations. La procédure pour Lubuntu est sensiblement la même que pour Ubuntu, à la différence du navigateur de fichiers.

1. Définissez les autres utilisateurs comme membres du groupe: "votre nom d'utilisateur"

  • La méthode graphique consiste à installer gnome-system-tools (NB: In Lubunt, c'est déjà le cas installé) et utilisez la section users and groups. Manage groups > choose yourusername > properties > ajouter les autres utilisateurs en cochant leurs cases.

enter image description here

  • La ligne de commande (si vous ne souhaitez pas utiliser/install gnome-system-tools) pour ajouter un utilisateur existant au groupe <yourname> est la suivante:

     usermod -a -G <yourname> <user_to_add>
    

2. Modifiez les autorisations du dossier que vous souhaitez partager:

Sur bunt: faites un clic droit sur le dossier dans Nautilus et choisissez propertiesname__. Dans l'onglet autorisations, modifiez les autorisations de groupe pour le groupe yourusernameen read & write.

Modifiez les autorisations des fichiers du dossier de la même manière (bouton vers le bas dans la fenêtre des propriétés de Nautilus).

enter image description here

On Lubunt: Modifiez les autorisations du dossier que vous souhaitez partager sur au moins les autorisations de lecture et d'écriture pour le propriétaire et le groupe:

enter image description here

Autorisations 3.Set pour les fichiers nouvellement créés

Vous pouvez maintenant accéder au dossier partagé à partir du (des) compte (s) de l'autre utilisateur avec tous les privilèges pour créer et modifier des fichiers et des répertoires. Toutefois, si d'autres utilisateurs créent de nouveaux fichiers, ceux-ci seront la propriété de l'utilisateur qui les a créés.

Pour donner en lecture, en écriture et des autorisations (si le fichier est exécutable) sur les fichiers nouvellement créés à tous les membres du groupe, il reste encore un élément faire: exécuter dans un terminal (à partir du compte propriétaire du dossier):

chmod g+s <shared folder>
3
Jacob Vlijm

Tu pourrais essayer

chmod 777 -R /home/youruser

Mais c'est dangereux (ce n'est pas votre répertoire /, mais quand même). Si c'est pour un partage local, etc. Vous pouvez plutôt essayer de configurer un partage Samba.

3
lbaile200