Root用户(超级管理员)
普通用户:在HOME目录下一般不受限,其他大多数地方,普通用户仅有只读和执行权限,无法修改权限。
su和exit命令
语法:su [ - ] [用户名]
切换到root需要密码,su - root
切换完成,通过exit命令退回上一个用户,也可以使用快捷键:ctrl+d
sudo命令
获取临时授权。(需要为为普通用户授权)
语法:sudo 命令
授权
root模式下输入visudo命令,vim编辑器下,在最后添加
用户名 ALL=(ALL) NOPASSWD:ALL
用户、用户组
linux系统可配置多个用户和用户组,用户可加入多个用户组。
linux权限管控等级。针对用户和针对用户组
创建用户组(root用户下)
groupadd 用户组名
删除用户组(root用户下)
groupdel 用户组名
创建用户(root用户下)
useradd [-g -d] 用户名
-g:指定用户组
-d:指定用户路径,默认/HOMR/用户名
删除用户(root用户下)
userdel [-r] 用户名
-r:删除用户HOME目录
查看用户所属组(root用户下)
id [用户名]
修改用户所属组(root用户下)
usermod -aG 用户组 用户名
getent命令
查看用户
语法:getent passwd
查看用户组
语法:getent group
查看权限控制信息
d rwx r-x r-x.
r读 w写 x执行
-文件/d文件夹/l软链接
用户权限
用户组权限
其他权限
chmod命令
修改文件、文件夹的权限信息
语法:chmod [-R] 权限 文件/文件夹
-R:文件夹下全部内容相同操作。
快捷权限表示
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
chown命令
更改所属用户和用户组
语法:chown [-R] [用户]:[用户组] 文件/文件夹
-R:文件夹下所有内容