Linux:删除用户密码命令

时间:2020-01-09 10:41:26  来源:igfitidea点击:

如何禁用帐户密码。
如何在Linux操作系统下使用命令行选项删除用户密码?
所有用户密码都存储在/etc/shadow文件中。
删除/删除用户密码的快速方法是在passwd命令中传递--delete选项。
首先,使用sudo命令/su命令以root用户身份登录,然后执行以下命令:

在Linux下删除用户密码的命令

执行以下命令以删除用户密码:

# passwd --delete username

或者

# passwd -d username

或者

$ sudo passwd -d sweta

上面的命令删除用户密码(使其为空)。
这是一种禁用帐户密码的快速方法。
它将为命名帐户设置无密码。
用户将无法登录。
将用户shell设置为nologin也是一个好主意,以避免与安全性相关的问题:

# usermod -s /usr/sbin/nologin username

例如,要删除用户sweta的密码,请执行:

# passwd -d sweta
# usermod -s /usr/sbin/nologin sweta

验证

使用以下chage命令/grep命令(可以将用户名sweta替换为实际用户名):

# chage -l sweta
# grep sweta /etc/passwd
# grep sweta /etc/shadow