Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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é :

doc a écrit :

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 .

doc a écrit :

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.

kersaveol, au premier message,  a écrit :

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

kersaweol a écrit :

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

O_20_100_O a écrit :

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 big_smile


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 ) roll

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 roll
- 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