一、建用户:php
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码安全
二、建工做组
groupadd test //新建test工做组spa
三、新建用户同时增长工做组
useradd -g test phpq //新建phpq用户并增长到test工做组ast
注::-g 所属组 -d 家目录 -s 所用的SHELLtest
四、给已有的用户增长工做组登录
usermod -G groupname username权限
或者:gpasswd -a user groupgrep
五、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就能够了。想恢复该用户,去掉*便可。密码
或者使用以下命令关闭用户帐号:方法
passwd peter –l
从新释放:
passwd peter –u
六、永久性删除用户帐号
userdel peter
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的全部文件和子目录)
七、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP
八、显示用户信息
id user
cat /etc/passwd
su root
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看能够登陆系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操做:w命令(须要root权限)
查看某一用户:w 用户名
查看登陆用户:who
查看用户登陆历史记录:last
passwd 选项 用户名
可以使用的选项:
-l 锁定口令,即禁用帐号。
-u 口令解锁。
-d 使帐号无口令。
-f 强迫用户下次登陆时修改口令。
若是默认用户名,则修改当前用户的口令。
例如,假设当前用户是sam,则下面的命令修改该用户本身的口令:
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
若是是超级用户,能够用下列形式指定任何用户的口令:
# passwd sam
New password:*******
Re-enter new password:*******
普通用户修改本身的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,若是两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不须要知道原口令。
为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,而且应该与姓名、生日等不相同。
为用户指定空口令时,执行下列形式的命令:
# passwd -d sam
此命令将用户sam的口令删除,这样用户sam下一次登陆时,系统就再也不询问口令。
passwd命令还能够用-l(lock)选项锁定某一用户,使其不能登陆,例如:
# passwd -l sam