博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
chmod-chown-umask-lsattr-chattr
阅读量:5927 次
发布时间:2019-06-19

本文共 1180 字,大约阅读时间需要 3 分钟。

hot3.png

文件权限

可用 ls -l filename 查看第一列。

r:可读4;w:可写2;x:可执行1;

如:rwxrw-r--:前三位代表所有者有rwx权限(7),中三位代表所属组有rw权限(6),后三位代表其他有r权限(4);

 

chmod

改变文件的权限;-R选项:级联更改

chmod 700 filename                   #文件所有者可读可写可执行,所属组和其他没权限 

chmod u+x filename                   #文件所有者加可执行权限

chmod a-x filename                    #所有用户去除可执行权限

chmod u=rwx,g=r,o=r filename   #文件所有者rwx权限,所属组r权限,其他r权限

 

chown

改变文件属主属组;-R选项:级联更改

可用 ls -l filename 查看第3和4列;第三列为所有者,第四列为所属组。

chown aaa filename                #将文件的所有者更改为aaa用户

chgrp bbb filename                 #将文件的所属组更改为bbb组

chown aaa:bbb filename          #将文件所有者改为aaa,所属组为bbb

chown :bbb filename                #将文件的所属组更改为bbb组。同chgrp

 

umask

查看或更改创建文件或目录的默认权限,umask默认0022,第一个0可省略;创建文件默认权限是644;创建目录默认权限是755,目录必须有x权限(可进入目录,比文件多1)

 umask 0022 对应 文件644 目录755  -> 文件权限由来:666-022  目录权限由来:777-022 

 umask 0002 对应 文件664 目录775 -> 文件权限由来:666-002 目录权限由来:777-002

 umask 0003 对应 文件664 目录774  ->文件权限由来:[666=(rw-rw-rw-)] -[003=(-------wx)]=[(rw-rw-r--)=664]  目录权限由来:[777=(rwxrwxrwx)] -[003=(-------wx)]=[(rwxrwxr--)=774]

 

chattr

设置隐藏权限;+i更改为只读权限;+a更改为只能追加权限;

chattr +i filename     #将文件设置成只读权限。所有用户只读,不能修改,移动,追加,删除等操作

chattr -i filename      #取消文件的只读权限。

chattr +a filename    #将文件设置成只能追加权限。

 

lsattr

查看隐藏权限;-d选项:查看目录本身的隐藏权限;-R选项:级联查看目录隐藏权限;-a选项:所有文件和目录,包括隐藏;

lsattr filename   

转载于:https://my.oschina.net/u/3866910/blog/1825150

你可能感兴趣的文章
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
快速排序——Java
查看>>
unity游戏与我
查看>>
187. Repeated DNA Sequences
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
行列式的乘法定理
查看>>
linux下内存释放问题
查看>>
让Java和JavaScript进行交互
查看>>
LINQ之路12:LINQ Operators之数据转换(Projecting)
查看>>
SQL Server:数据库角色
查看>>
分享8个超棒的基于HTML5和jQuery的开发教程
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>