一,访问权限介绍
如上图,使用ll命令查看当前目录下文件和目录的长格式形式,每一列分别代表:文件类型与权限,链接数,属主,属组,文件大小,最近修改时间,名称
第一列文件类型与权限,格式为:
_(文件类型) _ _ _(属主访问权限:u) _ _ _(属组访问权限:g) _ _ _(其他用户访问权限:o);
其中,文件类型分为一下几种:
“-”:普通文件
“d”:目录
“l”:符号链接
“b”:块设备文件
“c”:字符设备文件
而访问权限有三种,分别是对文件或目录的:r(读),w(写),x(执行);
在linux中用二进制数表示权限:
r:二进制数表示为100,即4,
w:二进制数表示为010,即2,
x:二进制数表示为001,即1。
二,权限相关命令
1,chown:更改属主
2,chgrp:更改属组
chown和chgrp拥有同样的修改格式:chown/chgrp 新属主/新属组 修改的文件或目录;
注意:chown可同时更改数组和属主,格式:chown 新属主:新数组 修改的文件或目录;(特别注意新属主和新数组之间用”:“隔开)
3.chmod:更改用户权限
两种方式:
① 通过数字修改:chown/chgrp 731 文件或目录;
② 通过字母修改:chown/chgrp u/g/o/a(a直接代表u,g,o三个)=r+x 文件或目录
4,umask:设置限制新建文件权限的掩码
格式:umask 007 (含义:新建文件属主、数组可读写执行,其他用户没有读写执行权限)
选项 :
-p:输出的权限掩码可直接作为指令来执行;
-S:以符号方式输出权限掩码。
5.suid提权:当给文件属主,属组,其他用户提权后,其相应用户暂时获得root权限(仅对可执行文件有效)
格式:chomd u/g/o/a+s/S 文件或目录
6.sgid:父目录有sgid权限的将递归继承给所有子目录
格式:chomd u/g/o/a+s/S 文件或目录
7.sticky:粘滞位,设置粘滞位后,只有目录内文件的所有者或root才可以删除和移动其中的文件(仅对目录设置)
格式:chomd o+t 文件或目录
标签:文件,属主,chown,Linux,格式,权限,目录 来源: https://www.cnblogs.com/zsy205060/p/14050284.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。