【Linux】:用户和用户组管理指令
文章目录
1. 关机&重启命令
(1)shutdown
- shutdown -h now:表示立即关机
- shutdown -h 1 :表示1分钟后关机
- shutdown -r now:立即重启
(2)halt
直接使用,效果等同于关机
(3)reboot
重启系统
(4)syn
把内存数据同步到磁盘(备份)
2. 用户管理
2.1 添加用户
useradd [选项] 用户名
选项:-g:
表示指定用户的用户组,选项的值可以是用户组的id,也可以是组名;-G:
表示指定用户的用户附加组,选项的值可以是用户的Id,也可以是组名;-u:
uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以自定义;-d:
文件目录
注意:cd
是切换目录的
添加用户xm,省略选项
加选项创建,在dog(家目录)目录下创建xq,dog目录就是家目录,不再是默认与用户名相同的xq家目录,重新换名称了
2.2 修改用户密码
passwd 用户名
2.3 删除用户
userdel 用户名
在删除用户时我们一般不会将家目录删除,所以采用1)
2.4 查询用户信息
id 用户名
注意:当用户不存在时,就会返回“无此用户”
2.5 切换用户
su - 用户名
只有root用户才有最高权限,当从其他用户切换到root用户时,需要输入密码。
下面这个是从root–>xf–>root,就不需要输入密码了
3. 用户组管理
系统可以对多个共性的用户进行组管理
3.1 添加组和删除组
groupadd 组名
groupdel 组名
3.2 增加用户时直接加上组
useradd -g 用户组名 用户名
3.3 修改用户的组
usermod -g 用户组名 用户名
4. /etc/passwd(shadow、group)文件
(1)/etc/passwd文件
(2)/etc/shadow文件
存储用户的密码信息
(3)/etc/group文件