Changer umask sous debian squeeze

Bonjour,
Après quelques années sous ubuntu, je viens de passer sous debian squeeze pour diverses raisons que je ne détaillerais pas dans ce message.
J’avais pris l’habitude de régler l’umask à 027, (dossiers en drwxf-x— et fichiers en -rw-r----) afin de conserver sur une même machine une certaine confidentialité entre les différents utilisateurs.
Il me suffisait de placer dans le /etc/profiles la ligne umask = 027.

Sous squeeze j’ai un peu peur de faire une bêtise car je lis dans le /etc/profiles :

The default umask is now handled by pam_umask.

See pam_umask(8) and /etc/login.defs.

J’ai cherché un peu à droite à gauche pour comprendre de quoi il en retournait et n’ai pas trouvé grand chose.

Quelqu’un pourrait-il me donner une piste pour éclairer un peu ma lanterne.

Merci

Salut,

UMASK is the default umask value for pam_umask and is used by

useradd and newusers to set the mode of the new home directories.

022 is the “historical” value in Debian for UMASK

027, or even 077, could be considered better for privacy

There is no One True Answer here : each sysadmin must make up his/her

mind.

Prefix these values with “0” to get octal, “0x” to get hexadecimal.

ERASECHAR 0177
KILLCHAR 025
UMASK 022

Merci pour la réponse mais j’ai tenté dans le /etc/login.defs de mettre :

# UMASK is the default umask value for pam_umask and is used by
# useradd and newusers to set the mode of the new home directories.
# 022 is the "historical" value in Debian for UMASK
# 027, or even 077, could be considered better for privacy
# There is no One True Answer here : each sysadmin must make up his/her
# mind.
#
# Prefix these values with "0" to get octal, "0x" to get hexadecimal.
#
ERASECHAR	0177
KILLCHAR	025
UMASK		027

Pas d’effet j’ai toujours mon umask à 022 même en créant un nouvel utilisateur.

T’es du déloggué/relogué pour que les changements soient pris en compte ?
N’as tu pas une ligne dans /etc/profile qui indiquerait un autre umask ?

Tu peux aussi utiliser ça pour faire ce que tu veux :

[quote]# dpkg-reconfigure adduser

répondre à la question par OUI ou NON.
Ce réglage affectera les $HOME produits à l’avenir , les fichiers d’ores et déjà présents sur les anciens $HOME ne seront pas affectés.
[/quote]
Source : umask-par-defaut-a-022-mais-pourquoi-t31407.html#p317572

Oui j’ai même redémarré complètement le système.
Je viens d’aller fouiner du côté de pam_umask et de pam_umask.so mais cela ne donne pas beaucoup de résultat.

Ou dans ~/.profile, ou ~/.bashrc ?

Dans le cas contraire, si tu rajoutes dans /etc/profile :

?

maslin

ceci je pense devrais résoudre ton probléme
édite le fichier vi +161 /etc/login.defs
cela vas directement t’amener à la ligne que tu cherche décommente la et essaye de crée un user

[quote=“zyriuse”]maslin

ceci je pense devrais résoudre ton probléme
édite le fichier vi +161 /etc/login.defs
cela vas directement t’amener à la ligne que tu cherche décommente la et essaye de crée un user[/quote]

Pour moi 146 ? :laughing:

:067 ggoodluck47 tu fais rien comme tout le monde . :laughing: :laughing:

Après avoir défini l’umask souhaité dans /etc/login.defs, il faut aussi aller dans

/etc/pam.d/common-session et ajouter la ligne suivante à la fin :

session optional pam_umask.so

puis fermer et rouvrir la session pour la prise en compte du nouveau paramètre.