Linux用户管理简记
简单记录常用的Linux环境下管理用户的命令、配置文件等。
Linux用户管理简记
1 cat /etc/passwd
1 | cat /etc/passwd |
可以查看系统内所有用户的信息
2 adduser
1 | adduser heary |
在Ubuntu环境下会出现交互式对话,输入并检查用户密码、注释信息(全名、房间、电话)等。
根据我的实际使用体验,如果不是写脚本批量执行,而是注册单个用户的话,推荐用adduser。清楚、容易配置、不会出错。
“useradd是一个linux命令,但是它提供了很多参数在用户使用的时候根据自己的需要进行设置;而adduser是一个perl 脚本,在使用的时候会出现类似人机交互的界面,提供选项让用户填写和选择,这个命令比起useradd来说比较简单,也比较傻瓜。”
3 userdel
1 | userdel heary |
删除用户
4 usermod
修改用户,详见man
5 chfn
1 | chfn heary |
服务器上用户多了,有时候只看用户名会搞不清楚谁是谁,添加必要的注释信息是必要的。对于此前创建用户时没有添加备注信息的用户,可以通过chfn
命令进行用户注释信息的修改。和adduser
一样,chfn
命令也有良好的可交互性。
6 w
1 | w |
查看当前有哪些用户正登陆在服务器上。
7 whoami
1 | whoami |
查询当前登陆用户(自己)的用户名(不过其实用不到吧,bash提示符直接就显示了username@hostname)