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.

#1 Le 19/10/2016, à 09:27

Ikerou

Droits en réseaux

Bonjour à tous,

Je suis assez novice sous linux et je bloque sur un point.

J'ai actuellement 2 PC en réseaux, les deux PC sont en Lubuntu.

Sur chaque PC j'ai créé 2 utilisateurs et je les ai mis dans le groupe sambashare créé sur chacun des ordis.
J'ai partagé un dossier sur le PC1 et j'ai mis le groupe sambashare en propriétaire avec le droit RWX.

Mon problème est le suivant quand je déplace ou copie un fichier ou dossier de PC2 vers le répertoire partagé de PC1 les droits sont ceux de PC2 et non pas les droits du dossier parents de PC1, (je voudrais qu'il hérite des droits du dossier dans lequel on le pose)

Merci pour vos bons conseils.

Hors ligne

#2 Le 19/10/2016, à 17:51

bbtux2

Re : Droits en réseaux

Bonjour,
Regarde du côté du SGID.

chmod g+s

sur le répertoire.

Hors ligne

#3 Le 19/10/2016, à 18:28

Ikerou

Re : Droits en réseaux

Merci pour ton aide.

Ca ne marche toujours pas à 100%
Je m'explique :

Quand je crée un fichier avec le user Marie sur le dossier partage_eric (qui est sur le PC de marie)
Je sais le modifier avec Marie et avec braham sur le pc de braham

Mais quand je crée un fichier avec braham depuis pc braham sur le même répertoire partagé je ne sais pas le modifier avec Marie

Mais je remarque que les droits sont différents ... je suppose que c'est là qu'il y a un noeud sad

Les droits sur le dossier servant de partage
drwxrwsr-x+ 16 marie sambashare  4096 oct 19 17:06 Partage_Eric

-rw-rw----+  1 marie  sambashare   10 oct 19 17:15 test.odt (fichier créé par Marie depuis son PC)
-rwxrwxr--+  1 braham sambashare    0 oct 19 17:06 test2.odt (fichier créé par braham depuis son pc)

Hors ligne

#4 Le 19/10/2016, à 18:44

Ikerou

Re : Droits en réseaux

Je viens de tout revérifier et je suis vraiment perdu.

Pouvez-vous me confirmer que ce qui suit est correcte :

PC1 - User1
Le groupe est le même que le nom de l'utilisateur soit User1

J'ajoute User1 au groupe Sambashare

Et je définis Sambashare comme groupe principal de User1

Je fais exactement la même chose sur PC2 avec User2

Ensuite, je crée :
sur PC2 un USER1 et je l'ajoute aussi à Sambashare
sur PC1 un User2 et  je l'ajoute aussi à Sambashare

Je crée un répertoire que je nome partage
Je l'ajoute à sambashare
et je met le groupe propriétaire de ce répertoire sur sambashare

Ensuite je fais la commande (comme bbtux2 me le conseille)

chmod g+s partage

Hors ligne

#5 Le 19/10/2016, à 19:09

littlejohn75

Re : Droits en réseaux

Ikerou a écrit :

J'ai actuellement 2 PC en réseaux, les deux PC sont en Lubuntu.

ok

Ikerou a écrit :

J'ai partagé un dossier sur le PC1 et j'ai mis le groupe sambashare en propriétaire avec le droit RWX.

Comme vous avez nommé votre groupe sambashare , je suppose que vous parlez de partage à la Windows. Entre deux PC Ubuntu, cela ne me semble pas très judicieux, en particulier pour ce qui concerne les droits. Dans le cas de samba tout dépend de la configuration (fichier /etc/samba/smb.conf) et en particulier de la directive security.

egrep -v '^[;#]' /etc/samba/smb.conf 

et si vous avez

security = user

le système est obligé d'émuler une sémantique très différente de la sémantique habituelle des droits unix .

stat /chemin/vers/partage

A mon humble avis, il est beaucoup plus simple et plus sûr d'utiliser un protocole qui a été créé pour unix : NFS  Network file system  (by Sun).

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع  تحياتي الخالصة
---
F. Petitjean
Ingénieur civil du Génie Maritime.

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. »  (R. Devos)

Hors ligne

#6 Le 20/10/2016, à 09:32

bbtux2

Re : Droits en réseaux

je ne sais pas le modifier avec Marie

sais ou peut ?

La création d'un nouveau fichier obtient des droits à partir de l'    UMASK   l'   USER      le GROUP. Le déplacement d'un fichier qui existait déjà conserve les droits qu'il avait.

Essai la commande ls avec l'option -n (numérique) pour peut être y voir plus clair dans tes users et groupes.

Hors ligne

#7 Le 20/10/2016, à 10:15

Ikerou

Re : Droits en réseaux

A mon humble avis, il est beaucoup plus simple et plus sûr d'utiliser un protocole qui a été créé pour unix : NFS  Network file system  (by Sun).

Ok désolé, je suis novice et donc je pensais qu'on devait utiliser Samba.

Il n'y aura plus aucun PC sous Windows chez moi (mdr je suis devenu allergique)

Je dois encore m'adapter au monde Linux.

Je vais jeter un oeil sur ce que vous l'avez dit.

Et ok je vais essayer ls -n

Et je vous reviens.

Hors ligne

#8 Le 20/10/2016, à 10:31

jplemoine

Re : Droits en réseaux

bbtux2 a écrit :

je ne sais pas le modifier avec Marie

sais ou peut ?

Ça dépend de la localisation de l'interlocuteur....


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 20/10/2016, à 10:48

MicP

Re : Droits en réseaux

…Et ok je vais essayer ls -n …

Bonne piste.

Regarde aussi le retour des commandes :

sudo id -u braham
sudo id -u Marie

Hors ligne

#10 Le 21/10/2016, à 16:05

bbtux2

Re : Droits en réseaux

Et pour finir, la doc de samba
notament :
force create mode
force directory mode
force user
force group

Hors ligne