Linux用户管理简记

简单记录常用的Linux环境下管理用户的命令、配置文件等。

Linux用户管理简记

1 cat /etc/passwd

1
cat /etc/passwd

可以查看系统内所有用户的信息

2 adduser

1
adduser heary

在Ubuntu环境下会出现交互式对话,输入并检查用户密码、注释信息(全名、房间、电话)等。

根据我的实际使用体验,如果不是写脚本批量执行,而是注册单个用户的话,推荐用adduser。清楚、容易配置、不会出错。

useradd 与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)