标签:bit oss directory ado ESS 10个 -- size 分配
文本权限
分为四段:
如图 -/d 表示一段 rwx 表示一段共三段分为所属者,所属组 ,其他人
当执行ls -l 或 ls -al 命令后显示的结果中,最前面的第2~10个字符是用来表示权限。第一个字符一般用来区分文件和目录:
第一段
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
第二段到第四段
第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。这三个一组共9个字符,代表的意义如下:
r (Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w (Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x (eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
-:表示不具有该项权限
以上是文件权限详解
如何想改权限如下
chmod 修改权限
-c,--changes
只输出被改变文件的信息-f,--silent,--quiet
当chmod不能改变文件模式时,不通知文件的用户--help
输出帮助信息。-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录--reference=filename
参照filename的权限来设置权限-v,--verbose
无论修改是否成功,输出每个文件的信息--version
输出版本信息。who
u
用户g
组o
其它a
所有用户(默认)opcode
+
增加权限-
删除权限=
重新分配权限permission
r
读w
写
x
执行
s
设置用户(或组)的ID号
t
设置粘着位(sticky bit),防止文件或目录被非属主删除
u
用户的当前权限
g
组的当前权限o
其他用户的当前权限
实例
chmod u+x file 给file的属主增加执行权限
chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
chmod u=rwx,g=rx,o=x file 上例的另一种形式
chmod =r file 为所有用户分配读权限
chmod 444 file 同上例
chmod a-wx,a+r file 同上例
chmod -R u+r directory 递归地给directory目录下所有文件和子目录的属主分配读的权限
chmod 4755 设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。
注:权限修改有两种方法
一种数字表示法:777 (1+4+2 =1表示执行权限+2写权限+4读权限)
一种字母表示法:u=rwx,g=rwx,o=rwx 或者 u+rwx,g+rwx o+rwx
chomd修改权限+chown修改组:https://blog.51cto.com/14150862/2352877
标签:bit oss directory ado ESS 10个 -- size 分配
原文地址:https://blog.51cto.com/14150862/2357986