web-dev-qa-db-fra.com

activer le module pam par défaut

Je veux activer automatiquement certains modules pam dans un script. mkhomedir est désactivé par défaut. Si vous démarrez pam-auth-update, il n'y a pas de coche dans

Create home directory on login

Comment puis-je changer cela?

Il y a un fichier de configuration

/usr/share/pam-configs/my_mkhomedir

contenant

Name: activate mkhomedir
Default: no
Priority: 900
Session-Type: Additional
Session:
        required                        pam_mkhomedir.so umask=002 skel=/etc/skel

Changer la valeur de priorité change l'ordre dans pam-auth-update, mais Par défaut: yes ne l'active pas par défaut. Existe-t-il une autre option pour activer ce module par défaut?

1
Alexander

Tout d'abord, j'ai modifié le fichier de configuration mkhomedir, en remplaçant Default: no par Default: yes

Puis j'ai lancé cette commande:

pam-auth-update --enable mkhomedir

J'ai vérifié le pam-auth-update ncurses gui ensuite et la case était maintenant cochée

0
Edge