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.
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"
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. 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 properties
name__. Dans l'onglet autorisations, modifiez les autorisations de groupe pour le groupe yourusername
en 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).
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:
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>
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.