我们可以通过ls -l指令查询文件的权限。如下:
[root@localhost ~]# ls -l
total 108
-rw------- 1 root root 948 Jul 8 02:24 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 Jul 8 18:51 Desktop
-rw-r--r-- 1 root root 26725 Jul 8 02:23 install.log
-rw-r--r-- 1 root root 3325 Jul 8 02:21 install.log.syslog
-rw-r--r-- 1 root root 405 Jul 11 13:13 localtime
-rw-r--r-- 1 root root 31226 Jul 27 21:05 test.txt
drwxr-xr-x 2 root root 4096 Jul 27 21:39 top
嗯,最前面的一些字母就是说明了其权限问题。我们先一个一个来解释下。如top文件的权限:
drwxr-xr-x 一共有10位。第一位d 这个就表示文件夹。如果是一个短线就表示普通的文档。还可以是其他的如‘b’'c'等。通过这位我们可以知道我们这个文件是什么。
再看后9位rwxr-xr-x,我们每三个分成一组就可以分成三组rwx,r-x,r-x。这三组从前到后分别表示user,group,other的权限了。
这里解释下rwx分别表示可读,可写,可执行。
我们再整个的解释下top文件的前十位给我们表达的意思。
drwxr-xr-x 2 root root 4096 Jul 27 21:39 top
第一位为d,那么它是一个文件夹。user对这个文件夹可读可写可执行。group对其可读不可写可执行。other对其可读不可写可执行。
现在我就说我写这个文章的重点了。什么叫可读,可写,可执行。
可读:就是可以看该文件里的内容。对于文档来说就是可以打印文档中的内容。对于文件夹来说就是可以查看里面有什么内容。
可写:单独讨论可以是没有什么意思的。可写一定要和可执行相结合。如果有可写权限就意味着你能更改里面的内容。添加或者删除东西。
可执行:对于文件夹来说就是可以进入到文件夹内。对于一些脚本,应用文件来说就是可以运行该文件。
转自:www.3g-service.com
intguodong 于 2010-01-15 09:25:56发表:
顶,来学习的.
yyg64 于 2010-01-14 21:33:25发表:
怎么看不了呢?
yyg64 于 2010-01-14 21:33:21发表:
怎么看不了呢?
ghostfire1987 于 2010-01-14 18:22:31发表:
谢了
hai_shui_s 于 2009-07-29 15:57:10发表:
hh
lingjiu001 于 2009-07-29 11:27:35发表:
暂时还看不懂啊。
wzhen 于 2009-07-29 00:18:16发表:
受教了,谢谢
jiangl 于 2009-07-29 00:05:08发表:
复杂
wangyu 于 2009-07-28 23:18:07发表:
:0w223dc看多了就烦了
l460618498 于 2009-07-28 22:17:20发表:
支持一下楼主啊