我在/ etc / passwd中使用以下方法创建了特殊用户:
secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
我不想允许该用户登录(通过控制台,ssh,ftp,以任何方式)。
他仅用于通过以下方式运行一个脚本:
sudo su secure -c '/home/someuser/secure.script'
但这给了我This user is currently not available.
。如何设置它以便能够以这种方式运行脚本,但阻止该用户登录系统(控制台,ssh,ftp等)?
我注意到,当我/usr/sbin/nologin
在命令行上键入时,计算机将以响应This account is currently not available.
。
sudo su
,看到unix.stackexchange.com/questions/218169/...