Linux系统下如何查看及修改文件读写权限.docVIP

Linux系统下如何查看及修改文件读写权限.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统下如何查看及修改文件读写权限

查看文件权限的语句:   在终端输入: ls -l xxx.xxx?(xxx.xxx是文件名)   那么就会出现相类似的信息,主要都是这些: -rw-rw-r--   一共有10位数   其中:?最前面那个?-?代表的是类型   中间那三个?rw-?代表的是所有者(user)   然后那三个?rw-?代表的是组群(group)   最后那三个?r--?代表的是其他人(other)   然后我再解释一下后面那9位数:   r?表示文件可以被读(read)   w?表示文件可以被写(write)   x?表示文件可以被执行(如果它是程序的话)   -?表示相应的权限还没有被授予   现在该说说修改文件权限了   在终端输入:   chmod o w xxx.xxx   表示给其他人授予写xxx.xxx这个文件的权限   chmod go-rw xxx.xxx   表示删除xxx.xxx中组群和其他人的读和写的权限   其中:   u?代表所有者(user)   g?代表所有者所在的组群(group)   o?代表其他人,但不是u和g?(other)   a?代表全部的人,也就是包括u,g和o   r?表示文件可以被读(read)   w?表示文件可以被写(write)   x?表示文件可以被执行(如果它是程序的话)   其中:rwx也可以用数字来代替   r ------------4   w -----------2   x ------------1   - ------------0   行动:   ?表示添加权限   -?表示删除权限   =?表示使之成为唯一的权限   当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:   -rw------- (600)?只有所有者才有读和写的权限   -rw-r--r-- (644)?只有所有者才有读和写的权限,组群和其他人只有读的权限   -rwx------ (700)?只有所有者才有读,写,执行的权限   -rwxr-xr-x (755)?只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限   -rwx--x--x (711)?只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限   -rw-rw-rw- (666)?每个人都有读写的权限   -rwxrwxrwx (777)?每个人都有读写和执行的权限 ? Linux文件和目录访问权限设置 使用chmod和数字改变文件或目录的访问权限 文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,而且仅需三个数字。 r:?对应数值4 w:?对应数值2 x:对应数值1 -:对应数值0 数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 111 101 100 再将其每三位转换成为一个十进制数,就是754。 例如,我们想让a.txt这个文件的权限为: 自己?同组用户?其他用户 可读?是?是?是 可写?是?是 可执行 那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我?们执行命令: [root@localhost?~]# chmod 664 a.txt 按照上面的规则,rwx合起来就是4 2 1=7,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“---------”其数字表示为000。下面举几个例子: -rwx------:等于数字表示700。 -rwxr—r--:等于数字表示744。 -rw-rw-r-x:等于数字表示665。 drwx—x—x:等于数字表示711。 drwx------:等于数字表示700。 在文本模式下,可执行chmod命令去改变文件和目录的权限。我们先执行ls -l?看看目录内的情况: [root@localhost?~]# ls -l 总用量?368 -rw-r--r-- 1 root root 12172 8月?15 23:18 conkyrc.sample drwxr-xr-x 2 root root 48 9月?4 16:32 Desktop -r--r--r-- 1 root root 331844 10月?22 21:08 libfreetype.so.6 drwxr-xr-x 2 root root 48 8月?12 22:25 MyMusic -rwxr-xr-x 1 root root 9776 11

文档评论(0)

ytucd96 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档