Stworzyłem specjalnego użytkownika w / etc / passwd za pomocą:
secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
Nie chcę zezwalać na logowanie tego użytkownika (przez konsolę, ssh, ftp, w jakikolwiek sposób).
On jest po prostu do uruchomienia jednego skryptu poprzez:
sudo su secure -c '/home/someuser/secure.script'
Ale to mi daje This user is currently not available.
. Jak skonfigurować, aby można było uruchamiać skrypt w ten sposób, ale zapobiegać logowaniu (konsoli, ssh, ftp, ...) tego użytkownika do systemu?
Zauważyłem, że po wpisaniu /usr/sbin/nologin
w wierszu polecenia, komputer reaguje This account is currently not available.
.
sudo su
, patrz unix.stackexchange.com/questions/218169/…