Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2454 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Pb de droits par défaut et umask sur partition ext3

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de droits par défaut et umask sur partition ext3

n°336598
charly007
Posté le 08-10-2003 à 22:30:38  profilanswer
 

Edit : nouveau pb, voir mon 7e post.
 
Edit : nouveau pb, voir mon 5e post.
Edit : nouveau pb, voir mon 3e post.
 
 
J'ai un répertoire sur une partition ext3 que j'utilise pour partager des données avec un autre PC sous Windows en utilisant Samba.
 
J'ai donc créé un utilisateur (smbuser) qui fait partie d'un groupe (smbusers) avec lequel je me connecte depuis le PC sous Windows.
 
Je voudrais que les données déposées sur ce répertoire (et tous les sous-répertoires) puissent etre lues, écrites, et exécutées quand j'utilise linux (donc avec un autre nom d'utilisateur et un autre groupe).
 
 
Questions :
 
1. Puis-je affecter des droits à plusieurs groupes et/ou utilisateurs à ce répertoire ?
 
2. Sinon comment dois-je faire ? Suis-je obligé de créer un groupe spécialement pour l'accès à ce répertoire ? Ou dois-je mettre aussi l'utilisateur Linux dans le groupe smbusers ?
 
3. Comment gérer les droits qui vont etre appliqués aux fichiers qui vont etre déposés ?
 
Merci.
 
Précision : RH 9.


Message édité par charly007 le 11-10-2003 à 18:46:34
mood
Publicité
Posté le 08-10-2003 à 22:30:38  profilanswer
 

n°336604
mexx20
Posté le 08-10-2003 à 22:36:13  profilanswer
 

Ben simplement, tu t'ajoutes dans le groupe smbusers. Non ?

n°336608
charly007
Posté le 08-10-2003 à 22:39:41  profilanswer
 

Mexx20 a écrit :

Ben simplement, tu t'ajoutes dans le groupe smbusers. Non ?


Oui, c'est ce que je me suis dit finalement.
 
Donc si je comprends bien, on ne peut pas affecter plusieurs groupes/utilisateurs à un dossier/fichiers sous Linux ?
Je voudrais une confirmation en fait.


Message édité par charly007 le 08-10-2003 à 22:39:58
n°336611
mexx20
Posté le 08-10-2003 à 22:45:33  profilanswer
 

A la base non, un fichier appartient à un et un seul utilisateur. De même, à un et un seul groupe. Du moins pour le bon vieux system V que j'ai étudié c'est ainsi. Maintenant pour linux, avec l'évolution du kernel, il y a peux-être déjà les ACL (access control list). Cf. http://acl.bestbits.at/about-acl.html.


Message édité par mexx20 le 08-10-2003 à 22:53:04
n°336935
charly007
Posté le 09-10-2003 à 21:06:26  profilanswer
 

2e problème :
 
Je veux que seuls les utilisateurs du groupe smbusers aient tous les droits sur les fichiers qu'ils créeront. J'ai donc donné les droits suivant au répertoire /stockage :
 
drwxrwx---    5 smbuser  smbusers     4096 oct  9 21:03 stockage
 
J'ai fait l'essai en créant 2 fichiers :
- Windows.txt est créé à partir de mon poste Windows ;
- Linux.txt est créé à partir de mon poste Linux.
 
Voici les droits affectés à ces fichiers :
-rw-r--r--    1 charly   charly          2 oct  9 20:54 Linux.txt
-rwxr--r--    1 smbuser  smbusers        0 oct  9 20:50 Windows.txt
 
Ce n'est donc pas ce que je veux.
 
Comment régler ce problème ?


Message édité par charly007 le 09-10-2003 à 21:07:01
n°336976
charly007
Posté le 09-10-2003 à 22:33:39  profilanswer
 

Je crois qu'il faut utiliser umask. Je vais voir ça et je me tiens au courant. :D
 
Edit : en fait c'est à Samba de le faire, par une directive create mask et force create mode dans le rep voulu.


Message édité par charly007 le 09-10-2003 à 23:38:47
n°337003
charly007
Posté le 09-10-2003 à 23:41:17  profilanswer
 

J'ai ajouté les directives
 
create mask = 0770
force create mode = 0770
 
dans le répertoire voulu.
 
Les droits sont bien établi sur les fichiers créés à partir du poste Windows, mais ils ne le sont pas sur les fichiers créés en local (poste Linux).
 
:??:


Message édité par charly007 le 09-10-2003 à 23:42:14
n°337266
charly007
Posté le 10-10-2003 à 17:38:52  profilanswer
 

charly007 a écrit :


Les droits sont bien établi sur les fichiers créés à partir du poste Windows, mais ils ne le sont pas sur les fichiers créés en local (poste Linux).
 
:??:  


Je pense que c'est normal parce que les fichiers ne sont pas traités par Samba.

n°337407
charly007
Posté le 10-10-2003 à 21:37:40  profilanswer
 

Comment on définit les droits par défaut des fichiers créés dans une partition ext3 ?
(umask n'a pas l'air disponible)

n°337779
charly007
Posté le 11-10-2003 à 18:31:09  profilanswer
 

Je comprends rien, je trouve des pages où umask est une option disponible pour ext3 (http://www2.yo-linux.com/cgi-bin/man.cgi?topic=mount), et d'autres où elle ne l'est pas.
 
Quand je mets
LABEL=/stockage         /stockage               ext3    defaults,umask=2        1 2
ou
LABEL=/stockage         /stockage               ext3    umask=2        1 2
mount me sors une erreur :
mount : type fs incorrect, option incorrecte, superbloc incorrect sur /dev/hda5, ou trop de systèmes de fichiers montés
 
 :sweat:


Message édité par charly007 le 11-10-2003 à 18:51:21
mood
Publicité
Posté le 11-10-2003 à 18:31:09  profilanswer
 

n°337794
Dark_Schne​ider
Close the World, Open the Net
Posté le 11-10-2003 à 18:44:31  profilanswer
 

j'éviterais LABEL=... et je mettrait le device direct si j'étais toi ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°337799
charly007
Posté le 11-10-2003 à 18:51:04  profilanswer
 

Dark_Schneider a écrit :

j'éviterais LABEL=... et je mettrait le device direct si j'étais toi ...


C'est fait, mais ça ne résoud pas le pb.

n°337801
Dark_Schne​ider
Close the World, Open the Net
Posté le 11-10-2003 à 18:54:17  profilanswer
 

vérifie avec mount ce qui est monté ( au pire cat sur /etc/mtab ), ensuite fdisk -l /dev/hda pour bien voir tes partoches et le sys de fichier
 
 
/stockage existe ? ( le rep j'entend par là  )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°337810
charly007
Posté le 11-10-2003 à 19:01:27  profilanswer
 

Code :
  1. # cat /etc/fstab
  2. LABEL=/                 /                       ext3    defaults        1 1
  3. LABEL=/boot             /boot                   ext3    defaults        1 2
  4. none                    /dev/pts                devpts  gid=5,mode=620  0 0
  5. none                    /proc                   proc    defaults        0 0
  6. none                    /dev/shm                tmpfs   defaults       0 0
  7. /dev/hda5               /stockage               ext3    defaults,umask=2        1 2
  8. /dev/hda3               swap                    swap    defaults        0 0
  9. /dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
  10. /dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0


 

Code :
  1. # cat /etc/mtab
  2. /dev/hda2 / ext3 rw 0 0
  3. none /proc proc rw 0 0
  4. none /dev/pts devpts rw,gid=5,mode=620 0 0
  5. /dev/hda1 /boot ext3 rw 0 0
  6. none /dev/shm tmpfs rw 0 0


 

Code :
  1. # /sbin/fdisk -l /dev/hda
  2. Disk /dev/hda: 15.3 GB, 15361597440 bytes
  3. 255 heads, 63 sectors/track, 1867 cylinders
  4. Units = cylindres of 16065 * 512 = 8225280 bytes
  5. Périphérique Amorce    Début       Fin    Blocs   Id  Système
  6. /dev/hda1   *         1        13    104391   83  Linux
  7. /dev/hda2            14       666   5245222+  83  Linux
  8. /dev/hda3           667       748    658665   82  Echange Linux
  9. /dev/hda4           749      1867   8988367+   5  Etendue
  10. /dev/hda5           749      1867   8988336   83  Linux


 

Code :
  1. # umount -a
  2. umount : /dev/pts : périphérique occupé
  3. umount : / : périphérique occupé
  4. # mount
  5. /dev/hda2 on / type ext3 (rw)
  6. none on /proc type proc (rw)
  7. none on /dev/pts type devpts (rw,gid=5,mode=620)
  8. /dev/hda1 on /boot type ext3 (rw)
  9. none on /dev/shm type tmpfs (rw)
  10. # mount -a
  11. mount : type fs incorrect, option incorrecte, superbloc incorrect sur /dev/hda5,
  12.        ou trop de systèmes de fichiers montés


 
 
Et oui, /stockage existe.
Il se monte très bien avec l'options defaults, mais avec umask non.
 
Si peu c'est parce que umask n'est pas utilisable. :??:


Message édité par charly007 le 11-10-2003 à 19:08:19
n°337814
Dark_Schne​ider
Close the World, Open the Net
Posté le 11-10-2003 à 19:14:02  profilanswer
 

man mount pour être sûr


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°337816
charly007
Posté le 11-10-2003 à 19:15:50  profilanswer
 

Dark_Schneider a écrit :

man mount pour être sûr


Ben ça me dit que l'option umask n'est pas utilisable pour ext3. Ou plutot cette option n'est pas indiquée dans la partie Option pour ext3.
 
 
Mais je dois faire comment alors ? Parce que tous les fichiers que je crée sur cette partition sont lisibles par les Autres (voir le fichier Linux.txt dans mon 3e post). Je ne veux pas de ça.


Message édité par charly007 le 11-10-2003 à 19:17:21
n°337818
Dark_Schne​ider
Close the World, Open the Net
Posté le 11-10-2003 à 19:17:54  profilanswer
 

tu fais un rep dans /stockage, tu mets comme user celui ke tu veux, comme groupe, ceux ki ont accès et tu ne donnes les droit rwx qu'a eux.
pour autre ( others ) tu enlèves rwx.
 
x sert à entrer dans le rep


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°337821
charly007
Posté le 11-10-2003 à 19:25:13  profilanswer
 

Je viens de le faire, j'ai créé un rep Dossier2, et un fichier Fichier texte dans ce rep et ça ne marche pas.
 

Code :
  1. # ls -al /stockage
  2. total 52
  3. drwxrwx---    6 smbuser  smbusers     4096 oct 11 19:23 .
  4. drwxr-xr-x   20 root     root         4096 oct 11 18:05 ..
  5. drwxrwx---    2 charly   smbusers     4096 oct 11 19:24 Dossier2
  6. []# ls -al /stockage/Dossier2
  7. total 12
  8. drwxrwx---    2 charly   smbusers     4096 oct 11 19:24 .
  9. drwxrwx---    6 smbuser  smbusers     4096 oct 11 19:23 ..
  10. -rw-r--r--    1 charly   charly          2 oct 11 19:24 Fichier texte


Message édité par charly007 le 11-10-2003 à 19:28:22
n°338201
charly007
Posté le 12-10-2003 à 16:16:42  profilanswer
 

:sweat:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Pb de droits par défaut et umask sur partition ext3

 

Sujets relatifs
Problème partitionpartition NTFS
[lilo] Partition Entry not Founddroits utilisateurs : accès internet impossible (groupe DIP activé)
recuperer une partition ext3 ke lon arrive plus a monter ??partitioner de l'espace libre sur EXT3
partition non accessible avec mon utilisateur ....probleme de droits dans k3b...
créer une partition logique 
Plus de sujets relatifs à : Pb de droits par défaut et umask sur partition ext3


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR