用户管理
创建用户
创建一个新的用户账户,并提示设置密码和其他信息
sudo adduser <username>
创建一个账号叫Eric ,并且给Eric指定家目录/a
useradd -d /home/a Eric
给Eric设置密码
passwd Eric
自动建立用户家目录
useradd -m Eric
刚创建的用户无法登录使用su Eric , 先授权
sudo usermod -s /bin/bash Eric
删除用户
删除用户Eric,保留Eric的主目录
sudo deluser Eric
删除用户Eric,并且把Eric的主目录也删除
userdel –r Eric
修改用户信息
更改用户名
sudo usermod -l <newname> <username>
更改用户的家目录
sudo usermod -d <newdir> <username>
锁定用户密码(禁止登录)
sudo usermod -L <username>
解锁用户密码
sudo usermod -U <username>
列出所有用户
查看系统中的所有用户及其基本信息
cat /etc/passwd
查找特定用户
在/etc/passwd文件中查找特定用户的信息
grep <username> /etc/passwd
用户组管理
创建用户组
sudo groupadd <groupname>
删除用户组
sudo groupdel <groupname>
将用户添加到指定的用户组中
sudo usermod -aG <groupname> <username>
添加用户Eric,并且指定Eric属于组g1
useradd –g g1 Eric
移除用户从用户组
sudo gpasswd -d <username> <groupname>
查找所有用户组
显示所有用户组及其成员
sudo cat /etc/group
查找特定用户组
grep <groupname> /etc/group
切换用户
切换到另一个用户并获取其权限
sudo su - <username>
显示当前用户
whoami
显示当前有效用户
显示用户的UID、GID以及所属的用户组
id <username>
评论区