su nologin chsh linux
su nologin chsh linux
-
This account is currently not available.
Ce message d'erreur apparaît sous Linux lorsque le compte n'est pas autorisé à être utilisé en connexion classique.
Ce refus est positionné dans le fichier /etc/passwd comme ci-dessous pour le compte 'apache' :
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
En cas de nécessité temporaire, pour tester des droits par exemple, on peut ajouter l'option '-s /bin/bash' à la commande 'su - apache' pour utiliser un autre Shell.
Exemple :
# su - apache -s /bin/bash
Dernière connexion : mardi 16 février 2021 à 13:09:28 CET sur pts/0
-bash-4.2$Si le changement doit être définitif, il faut utiliser la commande 'chsh' pour changer le Shell de l'utilisateur.