modifier le umask par défaut d'un dossier user [debian] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 30-07-2003 à 11:17:20
duch a écrit : salut, |
Le umask est utiliser lorsque tu cree un fichier/repertoire.
Dans ton cas le repertoire existe!
Utilise donc chmod pour changer les droits.
Si tu veux forcer un bon umask pour les utilisateurs il faut modifier le fichier de configuration de leur shell.
Mais rien ne les empeche de le modifier
Marsh Posté le 30-07-2003 à 11:54:14
question bête, il se trouve où se fichier de conf?
en fait ce que j'aimerais faire c'est qd on crée un utilisateur, ça crée automatiquement un répertoire public_html avec les autorisations normales et dedans un répertoire dropBox avec un chmod 775 ET un umask 002 pour que qd on upload un nouveau fichier dedans il ai les autorisations 775
Marsh Posté le 30-07-2003 à 12:09:03
Ok je vois tres bien ce que tu veux faire.
Un petite question avant de te donner la solution avec adduser.
Tu utilise quel distrib?
Marsh Posté le 30-07-2003 à 12:14:40
la debian (c'est marqué dans le titre ) woody
évidemment j'aimerais aussi modifier le umask du répertoire dropBox pour les users qui existent déjà...
Marsh Posté le 30-07-2003 à 12:29:58
duch a écrit : la debian (c'est marqué dans le titre ) woody |
Ooupps
Pardon je suis pas encore reveiller
Desoler
Alors lorsque tu cree un user sous debian tu utilise la commande "adduser".
Celle-ci utilise le contenu du repertoire /etc/skel pour cree le repertoire "home" du nouvel utilisateur.
Donc il faut modifier le contenu de ce repertoire.
Code :
|
Apres pour la gestion du umask par default il faut editer le fichier /etc/login.defs.
Tu as une ligne :
Code :
|
tu la remplace par
Code :
|
Ca deverais marcher ?
Marsh Posté le 30-07-2003 à 12:37:11
et c'est possible de modifier le UMASK par défaut uniquement pour un répertoire (dropBox)?
si je modifie login.defs, ça va modifier pour tout les users, non? j'ai pô trop envie de modifier le UMASK de root moi
Marsh Posté le 30-07-2003 à 12:55:29
duch a écrit : et c'est possible de modifier le UMASK par défaut uniquement pour un répertoire (dropBox)? |
A ma connaissance il n'est pas possible de modifier le umask en fonction du nom du fichier cree.
Si tu ne veux pas modifier le umask de tout le systeme il suffit de modifier le umaks du nouvel utilisateur :
remplace dans le fichier /etc/skel/.bash_profile la ligne
Code :
|
Par
Code :
|
Pour modifier les droits sur les fichiers qui exite deja tu va devoir jouer avec find
Marsh Posté le 31-07-2003 à 12:49:22
oups!!!
j'avais oublié de préciser ceci :
les fichiers sont uploader à l'aide de proftpd, c'est donc plutôt dans le proftpd.conf qu'il faut régler le umask.
j'ai cherché et j'ai ajouté cette directive :
Code :
|
mais ça ne marche toujours pô
je vais essayer aussi de le changer dans .bash_profile du user, on ne sais jamais, mais ça serait un peu con...
Marsh Posté le 30-07-2003 à 10:47:22
salut,
j'aimerais savoir comment faire pour qd on crée un utilisateur modifier le umask par défaut d'un de ses dosssiers?
exemple :
j'aimerais que le umask de ce dossier :
/home/moi/public_html/dropBox
soit 002 et non 022
possible?