Linux 3 用户(组)管理,运行级别,帮助指令
说明:
图片中的是centos7的用法
汉字是ubuntu22.04的写法,同时注意,ubuntu普通用户想要做修改必须加sudo ,管理用户不用
在ubuntu中一个用户用sudo的同时,就必须在sudo组中,否则执行时会报错。意思是主组或者附加组中必须有一个是sudo,否则普通用户无法执行sudo的命令
这就要结合下面的-G使用
一.用户管理

1.创建用户
(1)useradd -m 用户名
(2)给用户目录修改名称 要加上-d
useradd -m -d /home/test king
这个意思是在home 目录下test目录下的一个用户名为king的用户
(3)创建用户同时修改组
useradd -g 组名 用户名
2.设置密码
passwd 用户名
3.删除用户
(1)userdel 用户名
(2)删除用户同时删除用户目录
userdel -r 用户名
(3)如果用户待删除用户正在登录
pkill -u 用户名(踢下线)
userdel -r 用户名(这样才可以删除)
4.修改用户所属的组
usermod -g 组名 用户名(修改用户的主组)
usermod -G 组名 用户名(主组不变,修改附加组)
5.查看用户信息
whoami 查看当前账号用户名
who am i 查看当前用户详细信息
6.查询用户信息
id 用户名
二.用户组管理
1.用户组作用:
给多个用户统一管理(具有相同权限)
2.注意:
创建用户时,不指定用户的组名称,那么就会创建一个和用户同名的组
创建用户时,指定用户是哪个组
3.创建组
(1)创建组
groupadd 组名称
(2)创建时指定这个用户去哪个组 -g
groupadd -m -g 组名称 用户名
(3)修改存在的用户所在的组
usermod -g 组名称 用户名
4.删除组(组内有用户时无法删除)
groupdel 组名称

三.运行级别

这些命令实在虚拟机的Ubuntu中用的,只是兼容这些命令
四.帮助指令
help获取shell内置命令的帮助信息
man获取帮助信息
语法:man 命令名称
更多推荐

所有评论(0)