Ubuntu不仅提供了用户设置管理的图形化工具,在Shell中,还提供了一些用户和组管理的命令。使用这些命令,可以更详尽的对用户和组进行管理,并且可以提高工作效率。本节讲解与用户和组的相关的主要配置文件的位置和内容。
一、添加用户
adduser [参数] [用户名]
参数:
--system //添加一个系统用户
--home DIR //DIR表示用户主目录路径
--shell SHELL //SHELL表示用户默认的shell
--uid ID //ID表示用户的uid
--ingroup GRP //GRP表示用户归属的组名
--help //帮助
例如:
输入adduser abc 后按回车,然后就会提示用户输入新用户密码,输入两遍,一遍是设置,一遍是确认。
然后会在叫你输入用户的全名。然后在一直回车就可以了。遇到[Y/n] 就输入 Y,按回车结束。
二、添加普通用户到超级用户组
打开超级用户配置文件
sudo gedit /etc/sudoers
修改文件内容如下:
# User privilege specification
root ALL=(ALL) ALL
abc ALL=(ALL) ALL
三、切换用户
命令:su 用户名
su abc
四、更改用户密码
命令:passwd [参数] [用户名]
参数:
-d :删除用户密码,将用户密码设置为空
-l:锁定用户,只有超级用户可以使用
-u:解锁用户,只有超级用户可以使用
五、删除用户
命令:sudo deluser [参数] [用户名]
sudo deluser abc
六、显示用户ID
id [参数] [用户名]
id abc