【Linux基础知识】CentOS7用户加锁、解锁与删除

发布 : Linux培训      来源:Linux培训问答

2020-10-30 13:43:22

用户加锁即禁用账户,用户不可登录,有以下两种方式实现。

方式一:锁密码。

passwd -l zhang:锁住用户,使用者不能再以用户zhang的身份登录。

passwd -u zhang:解锁用户。

方式二:锁用户名。

usermod -L zhang:锁住用户,使用者不能再以用户zhang的身份登录。

usermod -U zhang:解锁用户。

【Linux基础知识】CentOS7用户加锁、解锁与删除

按照Linux的命令规律,一般选项都是小写,既然用到了大写,说明小写l(小写L)有其他功能,实际上,小写l用于用户改名,格式为usermod -l 新名 旧名。

改完名的用户,其UID、家目录等信息仍然没变,所以改名功能对用户使用影响不大,使用并不多。

另外,Linux中为了方便用户登录,还支持免密登录。

passwd -d zhang:删除密码,即免密登录。

passwd zhang:重新设置密码,即解除免密登录。

除了免密登录以外,Linux还支持在不禁用用户的前提下拒绝用户登录。例如,本机安装了邮件服务,该服务可以使用操作系统的账号作为邮件服务的登录账号,则登录操作系统的用户同时也是登录邮件服务的用户,这对于系统来说存在安全风险,此时需要设置该账号不可以登录系统,但可以登录服务。

vi /etc/passwd命令用于找到该用户,设置shell为/sbin/nologin,即登出并注销shell。

删除用户使用userdel命令字,方式如下:

①userdel zhang:删除用户,但保留家目录等用户相关文件。

②userdel -r zhang:删除用户,并删除所有该用户的相关文件。

读者可以依次输入命令验证一下,不加-r参数可以在删除用户后保留其文件,以防止数据丢失,便于系统后续使用。若确定用户相关文件都是无用文件,即可彻底删除。

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部