J'utilise une configuration de groupe d'utilisateurs privé, c'est-à-dire un utilisateur foo
's Le répertoire de base est la propriété de foo:foo
, ne pas foo:users
.
Pour que cela fonctionne, je dois mettre l'umask sur 002 globalement.
Après un rapide grep -RIi umask /etc/*
, il semblait un instant qui modifiant l'entrée UMASK
dans /etc/login.defs
devrait faire l'affaire. Il fait aussi - mais seulement pour console connexions.
Si je me connecte à mon bureau et ouvrez un terminal là-bas, je peux toujours voir la valeur par défaut umask 022
. Les mêmes choses pour les fichiers créés à partir d'applications ont commencé à travers le menu. Apparemment, le gestionnaire d'affichage (ou tout autre composant X11 responsable) est source de paramètres différents que d'une connexion de console, et damné si je pouvais dire lequel c'est. (J'ai essayé de changer le réglage en /etc/init.d/rc
, et non, ça n'a pas aidé.)
Comment/où puis-je définir umask
-globalement (et pour tous les utilisateurs), de sorte que l'environnement de bureau X11 obtient également le mémo?
(Le système est Linux Mint/Ubuntu, au cas où cela change tout ...)
Vous pouvez définir l'umask à l'échelle mondiale en introduisant la déclaration
umask 022
(par exemple) dans/etc/profil ou/etc/bischrc.
Alternativement, puisque vous êtes sur un système Debian, vous pouvez utiliser PAM. Pour activer cela, commencez par éditer le fichier /etc/pam.d/common-session
et ajouter la ligne:
session optional pam_umask.so
puis modifiez le fichier /etc/login.defs
et ajouter (ou modifier, peu importe la ligne
UMASK 002
Ces paramètres sont appliqués après le redémarrage suivant, mais soient prudents: les deux méthodes conduisent à une configuration pouvant toujours être remplacée par le choix des utilisateurs dans leur propre ~/.bstrucc, par exemple.
Si vous êtes vraiment désireux de rendre impossible la modification de l'omasque, vous pouvez utiliser la configuration du disque dans/etc/fstab. Comme vous le savez, les options et la syntaxe disponibles dépendent du type de système de fichiers.