修改LINUX目录和文件的权限
来源:优易学  2009-11-26 17:20:08   【优易学:中国教育考试门户网】   资料下载   IT书店
全站文章页内部300*250广告位

  一、文件和目录的权限

  1.文件的权限:

  文件所属用户   所属用户组  其它用户

  权限有:

  读:read    数字表示为4:110

  写:write   数字表示为2:10

  执行:execute  数字表示为:1

  0 1 10 11 110  111 1110 1111

  0 1  2  3   4    5    6    7

  具体解释如下:

  1: 1  可执行

  2:10 可写

  3. 11=10+1 可写可执行

  4. 100  可读

  5. 101=100+1 可读可执行(5=4+1)

  6. 110=100+10 可读可写(6=4+2)

  7. 111=100+10+1 可读可写可执行(7=4+2+1)

  2.权限的查看:

  ls -l|more/less

  二、使用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。

 

[1] [2] [3] 下一页

责任编辑:小草

收藏此页】【 】【打印】【回到顶部
计算机文章页底部500*200广告
文章搜索:
 相关文章
计算机底部580*90广告
文章页右侧第一330*280广告
计算机文章页资讯推荐
热点资讯
文章页330尺寸谷歌广告位
热门课程培训