文章目录
- useradd 添加新用户
- passwd 设置用户密码
- su 切换用户
- id 查看用户是否存在
- cat /etc/passwd 查看创建了哪些用户
- su 切换用户
- who 查看登录用户信息
- sudo 设置普通用户具有root 权限
- userdel 删除用户
- 用户组管理命令
- groupadd 新增组
- usermod 修改用户
- groupmod 修改组
- groupdel 删除组
- cat /etc/group 查看创建了哪些组
useradd 添加新用户
useradd 用户名(功能描述:添加新用户)
useradd -d 主目录文件夹 用户名
useradd -g 组名用户名(功能描述:添加新用户到某个组)
useradd tony
useradd lily
useradd -d /home/dave david
ls /home/
dave lily tony yu
passwd 设置用户密码
passwd 用户名
passwd tony
su 切换用户
su 用户名
su tony
exit退出到之前用户
id 查看用户是否存在
id lily
cat /etc/passwd 查看创建了哪些用户
cat /etc/passwd
su 切换用户
su: swith user 切换用户
基本语法
- su 用户名称(功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
- su - 用户名称(功能描述:切换到用户并获得该用户的环境变量及执行权限)
su lily
ls
ls: 无法打开目录.: 权限不够
su - lily
上一次登录:五 2月 7 18:25:05 CST 2025pts/0 上
who 查看登录用户信息
who am i:查看最原始登陆用户
whoami:查看当前登陆用户
sudo 设置普通用户具有root 权限
sudo 操作
使用户获得root权限进行操作
图片中lily用户不具备sudo的操作权限,需要修改vim /etc/sudoers
文件
在root下复制一行,修改为lily:
然后切换到lily用户就可以执行sudo ls
命令了
userdel 删除用户
(1)userdel 用户名(功能描述:删除用户但保存用户主目录)
(2)userdel -r 用户名(功能描述:用户和用户主目录,都删除)
userdel -r tony
用户组管理命令
groupadd 新增组
groupadd lifa
usermod 修改用户
usermod -g 用户组用户名
usermod -g lifa lily
usermod -g lifa tony
groupmod 修改组
groupmod -n 新组名 老组名
groupmod -n haircut lifa
id lily
uid=1001(lily) gid=1004(haircut) 组=1004(haircut)
groupdel 删除组
groupdel lily
groupdel tony
cat /etc/group 查看创建了哪些组
cat /etc/sudoers
,可以发现wheel组的用户也拥有sudo权限。