您的位置:首页 > 运维架构 > Linux

Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令

2015-08-13 22:38 519 查看


root可以给自己和别人改密码,但非root用户给自己改密码时是这样的:直接passwd而不用加用户名,意思是给当前用户改密码。

加用户名是不对的,不允许非root用户这样改密码。首先要先输入当前密码。



普通用户改密码就要遵从各种原则了,比如复杂性等等。





锁定之后是登录不了的。

其实就是加了个 !



下面这个主要是在写shell编程的时候用:



比如100个用户在shell中添加。--stdin是前面管道符的输出内容。









这个命令可以把密码的修改时间从shadow里面改为0,这样就是让用户登录的时候首先修改密码才能进入:





删除用户的同时,删除其家目录:



用户的信息文件:命令其实就是修改这些文件而已。





下面这个命令的 “_"是个两边有空格的横线,这个横线是上下在中间的。





这么执行是有问题,通过env命令查看环境变量时会发现默认用户仍然是user1,



正确的是:



不切换用户,就执行root的命令:











删除组的时候,这个组里不能有初始用户存在,如果组里的用户是附加组,那么可以不用管,直接删除组:





给用户添加组的时候:



lamp1是用户名,root是组名。跟useradd区别开。

这个命令加进去的用户是附加用户。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: