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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  peut-on fixer une fois pour toutes un mask de création de fichiers ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

peut-on fixer une fois pour toutes un mask de création de fichiers ?

n°252438
911GT3
en roue libre
Posté le 21-04-2003 à 11:31:54  profilanswer
 

c'est sûrement con mais je ne me suis jamais posé le problème avant.
 
j'ai un disque partagé en NFS mais les fichiers qui y sont créés le sont avec un mask 022. donc, même si les users qui s'en servent appartiennent au même groupe, ils ne peuvent effacer/modifier que des fichiers qu'ils ont créé.
la commande umask ne vit que sur le shell où l'a lancé.

mood
Publicité
Posté le 21-04-2003 à 11:31:54  profilanswer
 

n°252449
becket
Posté le 21-04-2003 à 11:51:40  profilanswer
 

utilise  all_squash dans ton /etc/exports

n°252460
911GT3
en roue libre
Posté le 21-04-2003 à 11:57:54  profilanswer
 

mouais, c'est un peu gruik quand même :D
 
j'aimerais bien quand même avoir une solution plus générique :)

n°252462
becket
Posté le 21-04-2003 à 12:00:33  profilanswer
 

une solution plus générique pour du nfs ? Ca m'étonnerais car tu ne peux pas utiliser d'umask en parametre de ton mount.

n°252465
911GT3
en roue libre
Posté le 21-04-2003 à 12:02:14  profilanswer
 

plus générique tout court (le nfs c'est pour l'exemple). un truc qui marche en local aussi ;)

n°252469
Jar Jar
Intaigriste
Posté le 21-04-2003 à 12:05:12  profilanswer
 

C'est une question de permissions du répertoire.
Si tu le mets en drwxrwsr-x, ça devrait être bon.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°252476
avv
Posté le 21-04-2003 à 12:15:21  profilanswer
 

Bjr a tous
 
Non le umask est hériter du mount init du fstab.
 
Je dois avouer que je cherche aussi une soluce pour un rep local.
 
J'ai un PC avec un rep partager entre les users, j'ai crée un  groupe 'AllPC' que j'ai assigner au rep en question avec 770 en mod.
 
Le problème c'est que les users doivent être en groupe primary du AllPC pour que lors de la création d'un fichier ou rep le groupe soit correct, sinon c'est users/users group. il reste donc le umask (0022) qui me pose problème, je voudrai qu'il soit 0002 et je n'ai tjr pas trouvé.
 

n°252527
becket
Posté le 21-04-2003 à 13:08:05  profilanswer
 

# type umask  
umask is a shell builtin
 
Rien avoir avec le montage, ni init.  
 
 
De solution propre et généraliste, je n'en vois pas
 

n°252533
911GT3
en roue libre
Posté le 21-04-2003 à 13:11:20  profilanswer
 

Jar Jar a écrit :

C'est une question de permissions du répertoire.
Si tu le mets en drwxrwsr-x, ça devrait être bon.


 
arf, j'y avais pas pensé par ce biai là. merci monsieur :jap:

n°252595
avv
Posté le 21-04-2003 à 14:40:59  profilanswer
 

becket a écrit :

# type umask  
umask is a shell builtin
 
Rien avoir avec le montage, ni init.  
 
 
De solution propre et généraliste, je n'en vois pas
 
 


 
Ha vi, change le umask a par ex 0222 dans fstab pour /home et vas y test. la création d'un fichier ou rep aura hériter du umask défini dans le fstab.
 
le prob pour moi il est là et je n'ai pas envie de créer un partition rien que pour cela.
 

mood
Publicité
Posté le 21-04-2003 à 14:40:59  profilanswer
 

n°252599
avv
Posté le 21-04-2003 à 14:44:02  profilanswer
 

911GT3 a écrit :


 
arf, j'y avais pas pensé par ce biai là. merci monsieur :jap:


 
J'ai fais cela aussi, mais comme je l'ai dit l'owner du fichier ou rep aura l'utilisateur (ce qui ne dérange pas) mais le groupe lui seras le 'primary' défini pour cet utilisateur et aura aussi hérité du umask (qui est par défaut 0022) donc pose problème.
 
A part changer via script dans bash.rc le umask pour un rep donner je ne vois pas d'autre soluce.

n°252625
911GT3
en roue libre
Posté le 21-04-2003 à 15:27:20  profilanswer
 

avv > oui, je comprends ta problématique.
perso, j'ai plus ce problème, j'ai modifié /etc/passwd pour que mes users aient justement le group "users" comme groupe par défaut.


Message édité par Acontios le 21-04-2003 à 15:29:02
n°252637
avv
Posté le 21-04-2003 à 15:57:47  profilanswer
 

911GT3 a écrit :

avv > oui, je comprends ta problématique.
perso, j'ai plus ce problème, j'ai modifié /etc/passwd pour que mes users aient justement le group "users" comme groupe par défaut.


 
en avait marre de chercher, j'ai demandé sur www.linuxfr.org, voir 'journaux'
 
la réponse est : chmod 2770 rep
 
Dois encore trouver la docu sur le 2 devant le 770 (pas beaucoup chercher non plus)
 
J'ai modifier le primary pour deux user et j'ai fait le test, rah cela marche. Le fait de mettre 2 devant fait que tout création dans le rep hérite du groupe de celui-ci.
 
Par contre pour le umask par encore de soluce.

n°252653
911GT3
en roue libre
Posté le 21-04-2003 à 16:27:03  profilanswer
 

c'est la même "astuce" que celle donnée plus haut par JarJar.
en fait, le chmod 2xxx est équivalent à un chmod g+s et qui à donc pour effet de permettre aux membres du groupe d'agir au nom du propriétaire.

n°252654
avv
Posté le 21-04-2003 à 16:28:46  profilanswer
 

Exact, mille excuse jarjar  :hello:  
 


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

  peut-on fixer une fois pour toutes un mask de création de fichiers ?

 

Sujets relatifs
Il me manque des fichiers perl mais je les trouve pas !!!Récupérer des fichiers perdu après un reboot forcé ????
Un truc très drole et pas drole à la fois sous Solarispb de création d'image ISO
Sauvegarde de fichiers de config[Mozilla Mail] pb con : je vois pas les fichiers attachés *résolu*
au niveau des fichiers dans pam.d/...[shell] lister les fichiers d'un rep et sub-rep par ordre de date
distro dedié serveur de fichiersArchiver avec les fichiers et rep. cachés
Plus de sujets relatifs à : peut-on fixer une fois pour toutes un mask de création de fichiers ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)