shell文件权限和脚本执行
一、权限管理
1、查看文件属性
ls -l
2、权限类型
二、linux用户与权限
1、用户管理
①查看用户
id user1
②添加用户
useradd user1
③删除用户
userdel -r user1
1、用户组
①新建组
groupadd g1
②删除组
groupdel g1
③把用户加入组
gpasswd -a user1 g1
④把组中的用户删除
gpasswd -d user1 g1
3、权限分配
sudo
三、用户与文件的关系-权限
1、chmod权限分配
①chmod 755 file
②chmod a+x file
2、acl授权
①setfacl设置文件权限
setfacl -m user:user1:rwx file
②getfacl查看文件权限
getfacl file
③删除文件权限
setfacl -x user:user1 file
④清空文件权限
setfacl -b file
⑤创建和删除文件权限
需要对目录设置acl权限
setfacl -m user:user1:rw dir
⑥如何对目录及子目录和文件设置权限
setfacl -m user:user1:rw -R dir
⑦目录中后期添加目录及文件如何继承父目录的权限
setfacl -m d:user:user1:rw -R dir