shell文件权限和脚本执行
2017-11-09 12:16
295 查看
一、权限管理
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
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
相关文章推荐
- Shell文件权限和脚本执行
- 第四节 Shell文件权限和脚本执行
- 老男孩教育每日一题-第102天-如何找出/usr/local 下面所有shell脚本文件,并设置执行权限?
- 以Android L读取系统所有logcat并写入文件为例分析Android 以添加系统进程的方式申请selinux的权限执行shell脚本,以及avc:dined应该怎么申请权限
- Shell文件权限和脚本执行
- shell文件权限和脚本执行
- 使用shell脚本删除当前目录下.c文件对应的可执行文件
- Shell脚本中判断文件,目录是否存在或者具有权限 (原创)
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- Linux为sh脚本文件添加执行权限
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- Linux shell编程02 shell程序的执行 及文件权限
- Java执行shell脚本文件
- kettle文件自动化部署(shell脚本执行):命令行参数传入
- JAVA执行bat文件和shell脚本文件
- 02. Shell文件权限和脚本执行(Linux权限基础, 用户组)
- 执行系统命令并且将输出写到指定日志文件的shell脚本(1)
- linux下shell脚本执行jar文件
- Linux终端执行shell脚本,提示权限不够的解决办法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法