2017-06-27 4 views
-1

Je voudrais les autorisations sur les fichiers que je crée avec les applications gnome (par exemple, gedit et libreoffice) pour respecter l'umask que j'ai défini.Comment puis-je définir umask par défaut dans gnome sur Debian-Stretch?

J'ai défini umask sur 027 dans ~/.profile et /etc/login.defs. J'ai également suivi les instructions à partir d'ici en ajoutant une ligne à /etc/pam.d/common-session: How to set system wide umask?

Rien ne fonctionne.

Je suis en mesure de faire fonctionner le paramètre umask si je crée des fichiers dans vi ou nano à partir de gnome-terminal (après avoir défini umask 027 dans .bashrc). Mais je voudrais obtenir ce umask respecté dans les applications gnome comme gedit aussi.

Répondre

0

Les applications Gnome en question sont probablement lancées par l'instance de l'utilisateur systemd, qui définit l'umask sur 022 quel que soit l'umask configuré en utilisant PAM.

Cette question a également été asked sur U & L SE et a plus de réponses là-bas.

+0

Y a-t-il un moyen de changer le umask par défaut maintenant sans avoir à attendre le correctif que vous avez initié? – user847

+0

Je ne suis pas actuellement au courant de solutions de contournement; umask défini par pam_umask est remplacé par umask par défaut de systemd. – sebasth