sudo su失效问题

执行sudo su -没有任何效果,不能切到root。后来发现是/etc/passwd中root的shell被修改成/bin/false。

/bin/false是最严格的禁止login选项,一切服务都不能用,而/sbin/nologin只是不允许系统login,可以使用其他ftp等服务

改回/bin/bash后恢复正常

/bin/false
/bin/false什么也不做只是返回一个错误状态,然后立即退出。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。
/usr/sbin/nologin
nologin会礼貌的向用户显示一条信息,并拒绝用户登录:
This account is currently not available.

——来自百度知道

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注