Załóżmy, że tworzę użytkownika o nazwie „fałszywy” za pomocą adduser
polecenia. Jak mogę się upewnić, że ten użytkownik NIE będzie realną opcją logowania, bez wyłączania konta. Krótko mówiąc, chcę, aby konto było dostępne za pośrednictwem su - bogus
, ale nie chcę, aby było dostępne za pośrednictwem zwykłego monitu logowania.
Rozglądając się, wydaje się, że muszę wyłączyć hasło tego użytkownika, ale robienie tego passwd -d bogus
nie pomogło. W rzeczywistości pogorszyło to sytuację, ponieważ mogłem teraz zalogować się do fałszywego bez wpisywania hasła.
Czy istnieje sposób, aby wyłączyć regularne logowanie dla danego konta?
Uwaga: Dla jasności wiem, jak usunąć użytkownika z opcji menu graficznych ekranów logowania, takich jak gdm, ale te metody po prostu ukrywają konto bez wyłączania logowania. Szukam sposobu na całkowite wyłączenie regularnego logowania, w tym tryb tekstowy.
-d
jest flagą do usunięcia hasła. Różni się to od wyłączenia (nazywane blokowaniem, patrz odpowiedź Chada).