【Linux】:用户和用户组管理指令

1. 关机&重启命令

(1)shutdown

  • shutdown -h now:表示立即关机
  • shutdown -h 1 :表示1分钟后关机
  • shutdown -r now:立即重启

(2)halt
直接使用,效果等同于关机
(3)reboot
重启系统
(4)syn
把内存数据同步到磁盘(备份)

2. 用户管理

【Linux】:用户和用户组管理指令

2.1 添加用户

useradd [选项] 用户名
选项:
-g:表示指定用户的用户组,选项的值可以是用户组的id,也可以是组名;
-G:表示指定用户的用户附加组,选项的值可以是用户的Id,也可以是组名;
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以自定义;
-d:文件目录
注意:cd是切换目录的

添加用户xm,省略选项
【Linux】:用户和用户组管理指令
加选项创建,在dog(家目录)目录下创建xq,dog目录就是家目录,不再是默认与用户名相同的xq家目录,重新换名称了
【Linux】:用户和用户组管理指令

2.2 修改用户密码

passwd 用户名
【Linux】:用户和用户组管理指令

2.3 删除用户

userdel 用户名
【Linux】:用户和用户组管理指令
在删除用户时我们一般不会将家目录删除,所以采用1)

2.4 查询用户信息

id 用户名
【Linux】:用户和用户组管理指令
注意:当用户不存在时,就会返回“无此用户”

2.5 切换用户

su - 用户名
只有root用户才有最高权限,当从其他用户切换到root用户时,需要输入密码。

下面这个是从root–>xf–>root,就不需要输入密码了
【Linux】:用户和用户组管理指令
【Linux】:用户和用户组管理指令

3. 用户组管理

系统可以对多个共性的用户进行组管理

3.1 添加组和删除组

groupadd 组名
【Linux】:用户和用户组管理指令
groupdel 组名
【Linux】:用户和用户组管理指令

3.2 增加用户时直接加上组

useradd -g 用户组名 用户名
【Linux】:用户和用户组管理指令

3.3 修改用户的组

usermod -g 用户组名 用户名
【Linux】:用户和用户组管理指令

4. /etc/passwd(shadow、group)文件

(1)/etc/passwd文件
【Linux】:用户和用户组管理指令
(2)/etc/shadow文件
存储用户的密码信息
【Linux】:用户和用户组管理指令
(3)/etc/group文件
【Linux】:用户和用户组管理指令