r、w、x权限在文件和目录中的含义有何区别?

谁知道 啊    分享一下

作者: fujiefujie   发布时间: 2011-01-11

读、写、执行

作者: 大宝   发布时间: 2011-01-11

lz你还是先找本linux基础的书好好看看吧
你问得这些问题全是基础中的基础
只要好好看看书就都能弄明白的,
没必要挨个提问吧

作者: age   发布时间: 2011-01-11

读、写、执行。对应数字码为4、2、1

作者: anlingna   发布时间: 2011-01-11

是老师留的作业     问区别    有点儿蒙   感觉都一样

作者: fujiefujie   发布时间: 2011-01-11

Linux中目录不也是 特殊文件啊   还有什么区别    都一样吧    老师出的是什么问题啊    郁闷

作者: fujiefujie   发布时间: 2011-01-11

目录和文件的rw权限基本一致, 唯一有区别的可能就是执行权限了
文件的可执行权限很好理解, 最简单的理解就是可以在终端下输入路径来执行这个文件.
但目录可执行的意思则完全不同, 它并非指这个目录可以被执行. 而是指它允许在该目录下运行可执行命令,
举个例子
  1. [allblue@MyLady allblue]$ mkdir test
  2. [allblue@MyLady allblue]$ ll
  3. 总用量 1.6M
  4. drwxr-xr-x  2 allblue allblue 4.0K  1月 11 17:37 test
  5. [allblue@MyLady allblue]$ chmod 666 test/
  6. [allblue@MyLady allblue]$ ll
  7. 总用量 1.6M
  8. drw-rw-rw-  2 allblue allblue 4.0K  1月 11 17:37 test
复制代码
现在我手动去除了test/目录的可执行权限, 来运行几个命令
  1. [allblue@MyLady allblue]$ cd test/
  2. bash: cd: test/: 权限不够
复制代码
没有可执行权限, 连目录都进不去. 再用ls试一下, 先恢复test/的可执行权限, 以便进入新建二个子文件, 然后再去除可执行权限测试
  1. [allblue@MyLady allblue]$ ll test/
  2. ls: 无法访问test/file2: 权限不够
  3. ls: 无法访问test/file1: 权限不够
  4. 总用量 0
  5. -????????? ? ? ? ?            ? file1
  6. -????????? ? ? ? ?            ? file2
复制代码
虽然ls可以读到有二个子文件, 但是权限等信息全部无法获得. 如果现在我试图用vi编辑file1, 那么在vi底部会出现如下提示
  1. "test/file1" [权限不足]  
复制代码
并且不能保存,
  1. E45: 已设定选项 'readonly' (请加 ! 强制执行)
复制代码
从这个实验可以看出目录可执行权限的重要性.

作者: age   发布时间: 2011-01-11

上楼这么详细   谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊 谢谢啊

作者: fujiefujie   发布时间: 2011-01-11