#126 Le 04/02/2025, à 17:53
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Bon voilà qui semble être bon !!
il me manquaient quelques bases... pour comprendre...
juste une dernière question :
sudo mkdir -v /media/partage
pour monter le dossier " docs" sur la partition "partage", je mets le -v aussi ou pas ?
Hors ligne
#127 Le 04/02/2025, à 18:44
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
on ne monte pas de dossier ( pour faire simple ) .
le dossier DOCS , c' est le contenu de ta partition sada1 .
il sera visuable et accessible , lorsque tu auras monté le systeme de fichiers de la partition sda1 sur ton point de montage . donc quand tu auras ajouté la ligne au fstab , et que
sudo mount -av
aura renvoyé " mounted successfully " , et que tu auras finalisé avec
sudo systemctl daemon reload
" -v " dans beaucoup de commande ( mais pas toute ) , ca permet d' avoir un retour verbeux , en gros de voir ce que la commande fait . ca n' est en donc pas indispensable mais informatif .
Dernière modification par iznobe (Le 04/02/2025, à 18:45)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#128 Le 05/02/2025, à 07:55
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Juste peut être une modif (?) de ton article de la doc à cette 1ère ligne qui peut induire le lambda comme moi en erreur...
sudo e2label /dev/sdz100 Data
Le "100" m'a posé personnellement pb.
Après explications, on comprend.
Ça pourrait par exemple être sdxy, y étant le n° de la partition (ex sda1)
Bien à toi iznobe et merci encore
Cette gestion des dossiers partagés est une question sur laquelle je bute depuis des années...
J'avais essayé plein de choses (avec .gnomerc et umask2 etc etc) en suivant des lectures sur ce forum qui se sont avérées ne pas être la véritable solution ; Au fil du temps, il y avait des fichiers qui s'accumulaient qui ne pouvaient être lus que par l'un ou l'autre...
Dernière modification par kersaweol (Le 05/02/2025, à 08:25)
Hors ligne
#129 Le 05/02/2025, à 09:11
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Cette gestion des dossiers partagés est une question sur laquelle je bute depuis des années...
J'avais essayé plein de choses (avec .gnomerc et umask2 etc etc) en suivant des lectures sur ce forum qui se sont avérées ne pas être la véritable solution ; Au fil du temps, il y avait des fichiers qui s'accumulaient qui ne pouvaient être lus que par l'un ou l'autre...
c' est normal si tu n' attribues pas une permissions " speciale " qui se nomme setgid .
en gros le " setgid " fait que chaque nouveau fichier créé , a automatiquement le groupe du dossier parent .
ce qui se fait avec :
sudo chmod g+s /media/partition/commun
il te faut peut etre verifier ou acquerrir les permissions linux .
NOTE : il existe aussi le setuid .
Juste peut être une modif (?) de ton article de la doc à cette 1ère ligne qui peut induire le lambda comme moi en erreur...
sudo e2label /dev/sdz100 Data
Le "100" m'a posé personnellement pb.
Après explications, on comprend.
Ça pourrait par exemple être sdxy, y étant le n° de la partition (ex sda1)
pourtant il me semble que c' est expliqué :
Pour lister les partitions à disposition sur le système et leurs étiquettes si il y en a :
lsblk -fe7 -o+label,model | cat
repérer et noter le bon bloc disque et son numéro de partition qui servira pour les commandes suivantes et qui a servi lors de la création de la table de partition et du formatage de la partition .
Pour insérer une étiquette à une partition de format ext2/3/4 il faut utiliser e2label, en admettant que le disque " sdz " est celui pour lequel je veux créer la partition " 100 " qui comprendra toutes mes données utilisateurs .
Dans la commande suivante, il faut évidemment modifier le nom du périphérique et son numéro de partition pour l'adapter à votre cas :
sudo e2label /dev/sdz100 Data
Si vous êtes dans le cas décrit en introduction (disque SSD + HDD), le plus souvent ce sera sda1 .
je ne vois pas tellement l' interet de designer un nombre par une lettre ( a la rigueur " n " , comme en math ) , mais bon , je pense que ca ne changera pas grand chose
Dernière modification par iznobe (Le 05/02/2025, à 11:13)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#130 Le 08/02/2025, à 07:04
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Bonjour,
Juste un petit truc que je ne comprends pas trop...
Je pensais qu'avec cette commande, je donnais les pleins droits à tous (groupe users) ;
sudo chmod 770 /media/partage/docs
sudo chmod g+s /media/partage/docs
Or effectivement, je fais ce que je veux mais ma femme, sur sa session, ne peut pas, par exemple, ajouter/créer un dossier...
Comment se fait-il ?
phil@PC-bureau:~$ cd /media/partage
phil@PC-bureau:/media/partage$ ls -l
total 20
drwxrws--- 9 phil users 4096 févr. 8 06:42 docs
drwx------ 2 root root 16384 févr. 4 15:36 lost+found
phil@PC-bureau:/media/partage$
Merci par avance
Dernière modification par kersaweol (Le 08/02/2025, à 07:16)
Hors ligne
#131 Le 08/02/2025, à 08:20
- O_20_100_O
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Bonjour,
j'essaie de comprendre le contexte de ce cas pour voir ce que je peux en tirer pour d'autres.
Chez nous (2 users), on a des photos sur un DD dédié.
Quelle est la raison qui fait que les photos sont sur un disque externe dédié ?
* manque de place sur le PC disque où est /home ?
* pour "faciliter" le partage ?
* autre raison ?
Comment se font les sauvegardes des disques du PC ?
Dernière modification par O_20_100_O (Le 08/02/2025, à 08:52)
Hors ligne
#132 Le 08/02/2025, à 08:24
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Or effectivement, je fais ce que je veux mais ma femme, sur sa session, ne peut pas, par exemple, ajouter/créer un dossier...
Comment se fait-il ?phil@PC-bureau:~$ cd /media/partage phil@PC-bureau:/media/partage$ ls -l total 20 drwxrws--- 9 phil users 4096 févr. 8 06:42 docs drwx------ 2 root root 16384 févr. 4 15:36 lost+found phil@PC-bureau:/media/partage$
Merci par avance
Salut , pour verifier pourquoi ta femme ne peut pas faire ce qu ' elle veut , montre avec son compte :
id
groups
ou bien avec ton compte :
id nom_utilisatrice
groups nom_utilisatrice
les permissions du dossier DOCS me semble correctes .
@O_20_100_O , un disque dédié ne veut pa forcément dire " externe " , et d ' ailleurs , dans ce cas , si j' ai bonne memoire , il s ' agit d ' un disque interne d ' ailleurs .
Dernière modification par iznobe (Le 08/02/2025, à 08:27)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#133 Le 08/02/2025, à 08:40
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
phil@PC-bureau:~$ id martine
uid=1001(martine) gid=1001(martine) groupes=1001(martine),100(users)
phil@PC-bureau:~$ groups martine
martine : martine users
phil@PC-bureau:~$
Ça semble correct à mes yeux..
Il n'y aurait pas des histoires d'umask pour régler les permissions sur les dossiers, sous dossiers etc ?
Dernière modification par kersaweol (Le 08/02/2025, à 08:41)
Hors ligne
#134 Le 08/02/2025, à 08:54
- O_20_100_O
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Merci iznobe, j'ai corrigé mon message.
Hors ligne
#135 Le 08/02/2025, à 08:59
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
montre
namei -mo /media/partage/DOCS
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#136 Le 08/02/2025, à 09:02
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
hil@PC-bureau:~$ namei -mo /media/partage/docs
f: /media/partage/docs
drwxr-xr-x root root /
drwxr-xr-x root root media
drwxr-xr-x root root partage
drwxrws--- phil users docs
phil@PC-bureau:~$
Hors ligne
#137 Le 08/02/2025, à 09:07
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
Quelle est la raison qui fait que les photos sont sur un disque externe dédié ?
* manque de place sur le PC disque où est /home ?
* pour "faciliter" le partage ?
* autre raison ?Comment se font les sauvegardes des disques du PC ?
Disque interne (branché en sata)
Effectivement, manque de place sur le disque où est le système et le /home
Dernière modification par kersaweol (Le 08/02/2025, à 09:10)
Hors ligne
#138 Le 08/02/2025, à 09:15
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
par acquis de conscience , on va ajouter un x a others pour ce dossier , mais je pense pas que ce soit le soucis .
sudo chmod -R +X /media/partage/DOCS
as tu redemarré pour que l' appartenance de martine au groupe " users " soit bien pris en charge depuis son ajout a ce groupe ?
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#139 Le 08/02/2025, à 09:15
- O_20_100_O
Re : [résolu] dossier partagé entre plusieurs utilisateurs
@kersaveol, merci pour ta réponse, je comprends mieux.
Ce disque est une sorte d'extension du /home de chacun. Il y a des solutions pour gérer cela mais ça peut sembler complexe.
Je vais suivre cette façon de faire avec une gestion fine des droits.
Dernière modification par O_20_100_O (Le 08/02/2025, à 09:17)
Hors ligne
#140 Le 08/02/2025, à 09:20
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
a y etre reprenons la totalité des permissions en récursif a partir du dossiers DOCS :
sudo chmod -Rv 771 /media/partage/DOCS
sudo chmod -Rv g+s /media/partage/DOCS
sudo chown -Rv $USER:users /media/partage/DOCS
ensuite redemarre l' ordi et dis ce que ca donne .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#141 Le 08/02/2025, à 09:36
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
iznobe, voilà qui est fait ; sur la session de ma femme ça a l'air d'aller
Dernière modification par kersaweol (Le 08/02/2025, à 16:21)
Hors ligne
#142 Le 08/02/2025, à 09:37
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
bon et bien parfait
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#143 Le 08/02/2025, à 09:42
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
donc pas besoin d'usmask etc ?
si je dois refaire ça un jour, je passe tes dernières commandes à la place de
sudo chown phil:users /media/partage/docs
sudo chmod 770 /media/partage/docs
sudo chmod g+s /media/partage/docs
Si je veux donner les pleins droits qu'à moi je fais :
sudo chmod -Rv 741 /media/partage/docs[b][/b]
sudo chmod -Rv g+Xs /media/partage/docs
?
Dernière modification par kersaweol (Le 08/02/2025, à 09:51)
Hors ligne
#144 Le 08/02/2025, à 09:57
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
umask c' est pour des systemes de fichiers Micro$oft , en general .sur du ext4 ca ne sert pas a grand chose a ca se gere avec les permissions natives linux .
si je dois refaire ça un jour, je passe tes dernières commandes à la place de
sudo chown phil:users /media/partage/docs sudo chmod 770 /media/partage/docs sudo chmod g+s /media/partage/docs
celles-ci iront tres bien .
Si je veux donner les pleins droits qu'à moi je fais :
sudo chmod -R 741 /media/partage/docs sudo chmod -R g+Xs /media/partage/docs
?
ca depend des permissions au depart .
en ce moment c ' est du 771 + setGID .
inutile de remettre le setgid , il y est deja .
De plus ton ecrit ne reflete pas les permissions que tu ennonces .
pour les pleins droits uniquement pour toi , il faudrait faire :
sudo chmod -R 700 /media/partage/docs
mais je suis pas sur que c' est ce que tu desires . il faut vraiment que tu consultes une doc sur le fonctionnement des permissions linux .
une explication simple :
le 1er chiffre correspond au permissions utilisateur associé
le 2eme chiffre correspond au permissions du groupe associé
le 3eme chiffre correspond a " tout le reste " .
read = 4
write = 2
execute = 1
et donc read + write + execute = 7.
x sur un dossier permet de le traverser .
x sur un fichier permet de l' executer .
les permissions que tu ennonces ferait que :
tu peux tout faire dans le dossier
martine peut lire dans le dossier et ne pas le traverser donc inaccessible en fait ?
les autres peuvent traverser le dossier
puisque utilisateur = phil
puisque groupe = users ( et que martine fait parti de ce groupe )
Dernière modification par iznobe (Le 08/02/2025, à 10:04)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#145 Le 08/02/2025, à 10:06
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
OK pour les umask...
Au temps pour moi sur la question des pleins droits pour moi, je voulais dire pleins droits pour moi et lecture et écriture pour le groupe.
Afin que tout soit clair,
les bonnes commandes seraient
[code]sudo chown -Rv phil:users /media/partage/docs
sudo chmod 770 /media/partage/docs
sudo chmod g+s /media/partage/docs[/code]
ou
[code]sudo chown -R phil:users /media/partage/docs
sudo chmod -Rv 770 /media/partage/docs
sudo chmod -Rv g+s /media/partage/docs[/code]
ou
[code]sudo chown phil:users /media/partage/docs
sudo chmod -R 770 /media/partage/docs
sudo chmod -R g+s /media/partage/docs[/code]
?
Dernière modification par kersaweol (Le 08/02/2025, à 10:10)
Hors ligne
#146 Le 08/02/2025, à 10:17
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
je voulais dire pleins droits pour moi et lecture et écriture pour le groupe.
deja il faut prendre pour hebitude de differenciers les dossiers et les fichiers .
d' apres ce que je comprend que tu parles donc ( automatiquement en mode recursif ) et pour les fichiers uniquements .
normalement il faut faire comme ca :
regler les permissions de tous les fichiers recursivements :
chmod -R 760 /chemin/dossier desiré
.
et celles de traverser les dossiers à part ( recursivement toujours : le " -R " ) : comme tu desires que les autres n' aient pas accés tu regles les permissions des dossiers de la sorte :
chmod -R ug+X
qui autorise user et group a traverser les dossiers , sans donner de droits d' excutions a aucun des 2 . mais le 7 de la commande ci-dessus les donne deja a l ' utilisateur . logiquement comme ce sont des photos dans ton dossier " DOCS " , un 660 serait parfait . le 6 c' est lecture = 4 + ecriture = 2 ( read + write )
Dernière modification par iznobe (Le 08/02/2025, à 10:19)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#147 Le 08/02/2025, à 10:28
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
et le -Rv ça agit sur quoi ?
Dernière modification par kersaweol (Le 08/02/2025, à 10:28)
Hors ligne
#148 Le 08/02/2025, à 10:37
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
-v c' est pour dire quand il change les permissions
-R pour recursif , tous les sous-dossiers et fichiers .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#149 Le 08/02/2025, à 11:10
- kersaweol
Re : [résolu] dossier partagé entre plusieurs utilisateurs
le #146, gloups, voilà donc une nouvelle commande...alors que je cherche du concret pour simplifier les choses...
sudo chmod -R g+s
serait à rempalcer par
chmod -R ug+X
?
Hors ligne
#150 Le 08/02/2025, à 11:29
- iznobe
Re : [résolu] dossier partagé entre plusieurs utilisateurs
ce sont 2 commandes identiques ( chmod ) avec des arguments differents .
tu as les explications avec ecrites en mode texte a chaque fois . il faut chercher a comprendre comment fonctionne une commande .
je ne peux pas te faire un cours personnalisé sur les commandes / permissions
- R est une option
g+s
ou ug+X sont des arguments .
u = utilisateur
g = groupe
a = autres
+s ajouter le setgid quand il est couplé a "g", ajoute le setuid quand il est couplé a " u ".
+X autorise de traverser un Dossier .
donc : ug+X , autorise l ' utilisateur et le groupe a traverser le dossier ou les dossiers avec l ' option recursive -R .
Dernière modification par iznobe (Le 08/02/2025, à 11:31)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne