Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-07-2017 10:34:24

jeremix
Membre
Distrib. : Debian Buster
Noyau : Linux 4.19.0-9-amd64
(G)UI : Xfce
Inscription : 21-09-2009

Partage d'un dossier entre 2 utilisateurs sur un même PC

Bonjour,
j'ai cherché un peu partout pour partager un dossier entre 2 utilisateurs sur un même PC, et je n'ai trouvé que cette méthode sur le wiki de Ubuntu-fr :

addgroup partage
adduser user1 partage
adduser user2 partage
echo "umask 0002" >> /etc/profile
mkdir /home/Partage
chgrp -R partage /home/Partage
chmod -R g+rwx,o-rwx /home/Partage
chmod -R g+s /home/Partage



Puis je faire la même chose sur ma Debian ?


Desktop HP: AMD PhenomII X6 Gallium 0.4 on AMD TURKS [AMD/ATI]  HDMI Audio [Radeon HD 6000] RalinkRT5390
Laptop ThinkPad L540 : i5-4340M 2.90Ghz
1256545775.png

Hors ligne

#2 09-07-2017 10:50:08

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bullseye (testing)
Noyau : Linux 5.10.0-5-amd64
(G)UI : LightDM et Xfce4.16
Inscription : 29-04-2015

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Oui cela devrait fonctionner à l'identique.
Juste un bémol pour la ligne usage, il existe une commande dédiée https://debian-facile.org/doc:programmation:bash:umask
Cette commande va s'appliquer à tout le système de fichier. Est-ce vrai ce que tu souhaites ?

Tousse antique Ovide !

Hors ligne

#3 09-07-2017 11:22:26

jeremix
Membre
Distrib. : Debian Buster
Noyau : Linux 4.19.0-9-amd64
(G)UI : Xfce
Inscription : 21-09-2009

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Je veux juste que tous les fichiers dans le dossier partage soit modifiable par les 2 utilisateurs,
je ne me rend pas compte de ce que cela va changer réellement (même en ayant lu cette page du wiki tongue )

Dernière modification par jeremix (09-07-2017 11:23:11)


Desktop HP: AMD PhenomII X6 Gallium 0.4 on AMD TURKS [AMD/ATI]  HDMI Audio [Radeon HD 6000] RalinkRT5390
Laptop ThinkPad L540 : i5-4340M 2.90Ghz
1256545775.png

Hors ligne

#4 09-07-2017 14:57:55

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bullseye (testing)
Noyau : Linux 5.10.0-5-amd64
(G)UI : LightDM et Xfce4.16
Inscription : 29-04-2015

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

addgroup partage
adduser user1 partage
adduser user2 partage
echo "umask 0002" >> /etc/profile
mkdir /home/Partage
chgrp -R partage /home/Partage
chmod -R g+rwx,o-rwx /home/Partage
chmod -R g+s /home/Partage



La première ligne ajoute le groupe partage.
La deuxième et la troisième fait que les deux utilisateurs du pc user1 et user2 obtiennent les droits du groupe partage.
La quatrième si tu ne la comprends pas ne doit pas être utilisée. Les paramètres par défaut sont suffisants.
La cinquième créé le répertoire Partage.
La sixième affecte les droits du groupe partage au répertoire partage. Comme il est vide, le "-R" est superflu (c'est le cas pour les commandes suivantes).
La septième donne tous les droits aux membres du groupe partage sur le répertoire Partage et aucun aux autres utilisateurs
La huitième donne les droits sguid aux membres utilisateurs sur le répertoire Partage, du coup ils obtiendront les mêmes droits que les propriétaires des fichiers dans ce répertoire.

En gros c'est du partage il intégral. Si user1 créé un fichier user2 peut le lire l'éditer voire le supprimer, et vice et versa.

Dernière modification par Philou92 (09-07-2017 23:58:08)


Tousse antique Ovide !

Hors ligne

#5 09-07-2017 19:58:53

jeremix
Membre
Distrib. : Debian Buster
Noyau : Linux 4.19.0-9-amd64
(G)UI : Xfce
Inscription : 21-09-2009

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Merci, je comprend mieux,
cela fonctionne comme je voulais et sans utiliser le "umask 0002"
wink

Desktop HP: AMD PhenomII X6 Gallium 0.4 on AMD TURKS [AMD/ATI]  HDMI Audio [Radeon HD 6000] RalinkRT5390
Laptop ThinkPad L540 : i5-4340M 2.90Ghz
1256545775.png

Hors ligne

#6 09-07-2017 20:08:59

Anonyme-8
Invité

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

@jeremix: pour faciliter l'entraide, indique le lien du tuto que tu as suivi https://doc.ubuntu-fr.org/tutoriel/dossier_de_partage et pas seulement "wiki Ubuntu-fr". cela permet aux personnes susceptibles de t'aider (et les curieux) d'éviter de perdre du temps en retrouvant la page concernée.

la solution a quelques limitations: https://doc.ubuntu-fr.org/tutoriel/doss … de_partage
tu devras peut être utiliser bindfs

#7 11-07-2017 11:48:20

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-16-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Bonjour ce sujet pourra sûrement t’intéresser
https://debian-facile.org/viewtopic.php?id=17330

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 09-10-2020 13:44:23

macisa
Adhérent(e)
Inscription : 25-01-2020

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Bonjour @tous,

Sur lecture de ce post, je me suis mis à créer un dossier partagé.

Cela semble fonctionner, mais avec un petit soucis.

Je vois bien le dossier "workers" d'un utilisateur à l'autre, ainsi que le fichier dans le /home/workers/test.odt.

Toutefois, lorsque j'ouvre le fichier créé par l'autre utilisateur, j'ai pour message "Ce document est ouvert en lecture seule. -> Éditer le document."
Je valide. J'édite le fichier. J'enregistre.

Et là, je ne sais pas l'enregistrer directement. Je dois créer un nouveau fichier! Est normal ?
Et si oui, comment contourner ce phénomène?
Citation du message d'erreur "Erreur d'enregistrements du documents workers. L'objet n'est pas accessible. Impossible d'accéder à l'objet, car les droits d'utilisateur sont insuffisants."

Ligne de commande utilisée :

sudo mkdir /home/workers
sudo chgrp workers /home/workers
sudo chmod g+rwx,o-rwx /home/workers
sudo chmod g+s /home/workers


Le ls -l /home


total 32
drwxr-xr-x 14 amis     workers     4096 oct  9 12:48 amis
drwxrwx--- 15 marc     workers     4096 oct  9 12:48 marc
drwxrws---  2 root     workers     4096 oct  9 13:09 workers


Et les utilisateurs sont dans le groupe workers

cat /etc/group
workers:x:1001:marc,amis



Et le merci.

Hors ligne

#9 09-10-2020 14:21:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

Les permissions du dossier son bien, le souci c'est la permission des fichiers crées dans ce dossier ^^'

datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#10 09-10-2020 14:46:06

macisa
Adhérent(e)
Inscription : 25-01-2020

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

@otyugh

Oui. Cela semble être une bonne piste car effectivement en ouvrant les propriétés d’un fichier, l’accès y est en lecture seule (sauf pour son propriétaire, ayant droit d'éditions).

ls -l /home/workers
total 0
-rw-r--r-- 1 marc workers 0 oct  9 14:26 test
 



Je fesais lecture de ceci https://debian-facile.org/viewtopic.php?id=18467 concernant le umask 0002 à savoir s'il ne valait pas mieux garder la ligne; mais je suis pas assez caler pour en affirmer ou non de sa présence.
Bref. Je prend les suggestions de corrections avec plaisir.

Des fois que l'idée de correctif viendraient à l'idée.

Hors ligne

#11 14-10-2020 09:35:56

macisa
Adhérent(e)
Inscription : 25-01-2020

Re : Partage d'un dossier entre 2 utilisateurs sur un même PC

chmod -R 770 /chemin/du/dossier


Tout est OK.

Hors ligne

Pied de page des forums