目录
1 root用户
1.1 su
1.2 sudo
2 用户和用户组
3 查看权限控制信息
4 修改权限控制
4.1 chmod命令
4.2 chown命令
1 root用户
1.1 su
root用户即超级管理员
su [-] [用户名] 切换到root用户,exit退回普通用户从
-:可选,表示是否在切换用户后加载环境变量
1.2 sudo
sudo 其他命令 临时获取root权限,需要为普通用户配置认证
2 用户和用户组
Linux允许配置多个用户和用户组
groupadd 用户组名 创建用户组
groupdel 用户组名 删除用户组
useradd [-g -d] 用户名 创建用户
-g:指定用户的组,若不指定则自动创建同名组
-d:指定用户home路径
userdel [-r] 用户名 删除用户
-r:删除用户home目录
id [用户名] 查看用户所属组
usermod -aG 修改用户所属组
getent passwd 查看系统用户
getent group 查看系统有哪些组
3 查看权限控制信息
ls -l 命令展示出的内容,首列为文件权限控制信息,第三列和第四列为文件所属用户与用户组
r:针对文件可以查看文件内容;针对文件夹,可以查看文件夹内容,如ls命令
w:针对文件表示可以修改此文件;针对文件夹,可以在文件夹内:创建、删除、改名等操作
x:针对文件表示可以将文件作为程序执行;针对文件夹,表示可以更改工作目录到此文件夹,即cd进入
4 修改权限控制
4.1 chmod命令
chmod [-R] 权限 文件或文件夹 修改权限信息
-R:对文件夹内全部内容应用同样操作。只有文件所属用户或root用户可以修改权限
4.2 chown命令
chown [-R] [用户] [:] [用户组] 文件或文件夹 修改文件所属用户和用户组,只有root用户可以使用
-R:对文件夹内全部内容应用