- Root用户(超级管理员)
- 语法:Su [-] 用户名,可以切换用户
- Exit可以退回上一个用户
- Sudo,在使用其他命令之前,带上sudo,可以临时赋予root授权
切换到root用户,执行visudo命令会自动通过vi打开/etc/sudoer
在文件最后添加 用户名 ALL=(ALL) NOPASSWD:ALL 在保存即可
- 用户和用户组
- 可以配置多个用户,可以配置多个用户组,用户可以加入多个组。
- 管控级别:分别针对用户和用户组的权限控制。
- 创建用户组:groupadd 用户组名
- 删除用户组:groupdel 用户组名
- 创建用户:useradd [-g -d]用户名
-g指定用户的组,不指定会创建同名组并自动加入,-g需要组已经存 在,如已存在同名组必须使用-g
-d指定用户的HOME路径,不指定,HOME目录默认在:/home/用 户名
- 删除用户:userdel [-r] 用户名
-r删除用户的HOME目录,不使用-r,HOME目录保留
- 查看用户信息:id 用户名
- 修改用户所属组:usermod-aG 用户名 用户组,将指定用户加入指定的用户组
- Getent命令用于查看系统中有哪些用户
信息:密码(x):用户id:描述信息:HOME目录:执行终端
- Getent group 查看系统中有那些组
信息:组名称:组认证:组ID
- 查看权限信息
- 序号1表示文件文件夹的权限控制信息
- 序号2表示文件文件夹所属用户
- 序号3表示文件文件夹所属用户组
- r表示文件可以被查看,文件夹可以被查看内容
- w表示文件可以被修改,文件夹可以被创建,删除,改名等
- x表示文件可以被作为程序执行,文件夹可以被访问
- Chmod命令
- 用于修改文件和文件夹的权限信息
- 只能是文件和文件夹的所属用户和root有权
- 语法:chmod [-R] 权限 文件或文件夹
-R代表对文件夹内的全部内容应用同样的操作
例:chomd -R u=rwx g=rx o=x test
表示将test文件夹以及其全部内容权限设置为上述
- Chown命令
- 用于修改文件文件夹所属用户和用户组,只适用于root
- Chown [-R] [用户]:[用户组] 文件或文件夹
-R表示同chmod,对文件夹内的全部内容应用相同的规则