06-4-用户及组管理初步

来源:互联网 发布:酷q机器人php源码 编辑:程序博客网 时间:2024/06/03 16:49

新建/删除用户及组

1.useradd 添加用户
 以useradd feifei命令为例,系统会做如下工作:
 vi /etc/passwd 存放用户信息的文件,添加用户feifei
 vi /etc/shadow 存放用户密码的文件,修改用户feifei密码
 vi /etc/group  存放用户组信息的文件,添加组feifei
 vi /etc/gshadow 存放组密码的文件,修改组feifei密码
 mkdir /home/feifei
 cp -r /etc/skel/.* /home/shrek/
 chown -R feifei /home/feifei 改变文件夹及其文件拥有者和组
 
 再vi /etc/passwd
 出现 feifei(用户名):x(有密码存在shadow文件里):500(用户uid):501(组id):(存放用户注释):/home/feifei(用户的主目录):bin/bash(用户登录后shell是执行什么shell)
 uid,gid从500开始是自己添加的账号,500之前是系统自动添加的账号
 vi /etc/group
 出现 feifei(组名):x(有密码存在gshadow文件里):501(组id):todd,lilei(feifei组里面的成员)
 注:如不知道文件各字段内容的意义,可以man 5 passwd
 注:linux和windows的区别,linux用户只要uid不等于0,就不是系统管理员,即使加到root组里面也不行.
 
2.passwd 改用户密码


3.userdel 删除用户
userdel shrek 不会删除shrek的主目录
userdel -r shrek 彻底删除shrek用户

4.usermod 改用户的属性


5.groupadd 添加组


6.groupdel 删除组


7.gpasswd 改组密码


8.su 切换用户


9.exit 退出用户shell


当前系统中登陆的用户

10.users 显示登录在本机系统的用户信息


11.who 显示登陆在本机的用户及来源


12.w 当前登录本级的用户及运行的程序




13.write 给当前联机的用户发消息
mesg:是write命令的开关


14.wall 给所有登陆本机的用户广播消息


15.last 查看用户的登陆日志


16.lastlog 查看每个用户最后的登陆情况


17.finger 查看某一个用户的信息
例子:finger shrek
原创粉丝点击