Ho creato un utente speciale in / etc / passwd con:
secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
Non voglio consentire l'accesso di questo utente (tramite console, ssh, ftp, in ogni caso).
È solo per eseguire uno script tramite:
sudo su secure -c '/home/someuser/secure.script'
Ma mi dà This user is currently not available.. Come configurarlo per poter eseguire lo script in questo modo, ma impedire qualsiasi accesso (console, ssh, ftp, ...) di questo utente al sistema?
Ho notato che quando digito /usr/sbin/nologinsulla riga di comando, il computer risponde This account is currently not available..

sudo su, vedi unix.stackexchange.com/questions/218169/…