os: centos6
>之前的默认用户是用来练习各种代码和安装的,现在想新建一个用来来调试工作上的项目,需要新建用户。 用户管理主要就是用户创建,删除,用户组的所属变更,用户的个性化定制,用户是否可用等。
添加用户并且设置密码:
切换到root用户:
[orangle@localhost ~]$ su root
Password:
添加用户会改变 /etc/passwd 和 /etc/shadow 文件。
root@localhost orangle]# useradd erya #新建了一个用户,并且在锁定的状态
[root@localhost orangle]# passwd erya #需该这用户的密码,并且可用
Changing password for user erya.
New password:
...
设置用户过期日期:
useradd -e {yyyy-mm-dd} {username}
useradd -e 2008-12-31 jerry #过期,密码不正确
设置用户密码过期时间:
useradd -f {days} {username}
useradd -e 2009-12-31 -f 30 jerry #不太明白这个意思,密码过期感觉没用
days=0 密码过期,账号立刻锁定
days=-1 密码不过期
查看用户的状态:
[root@localhost lzz]# chage -l lzz
Last password change : Oct 28, 2014
Password expires : never
Password inactive : never
Account expires : Oct 10, 2014
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
删除一个用户,以及目录,用户的其他文件什么都没管
[root@localhost orangle]# userdel -r lzz
比较全操作的介绍:
http://www.tecmint.com/add-users-in-linux/
http://blog.pluralsight.com/linux-add-user-command
比较完整的删除用户:
http://www.cyberciti.biz/faq/linux-remove-user-command/
用户修改;
http://linoxide.com/linux-command/linux-usermod-command-to-modify-user-details/
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/40540703
作者: orangleliu