标签:目录权限 ls -l 注意 使用 打印 修改 后缀 串行 color
1. 权限概念
root@hang:/home# ll 总用量 20
#文件权限 链接数量 文件所有者 所属用户组 容量大小B 创建(修改)时间 文件名
drwxr-xr-x 5 root root 4096 11月 27 19:19 ./ drwxr-xr-x 24 root root 4096 11月 26 19:55 ../ drwxr-xr-x 23 hang hang 4096 11月 27 18:47 hang/ drwxr-xr-x 2 zncu zncu 4096 11月 25 20:47 zncu/ drwxrws--- 2 root znha 4096 11月 25 20:48 znha/
使用ll (ls -l )查看该目录的内容列表,如:d rwx r-x r-x ,代表的就是这个目录或文件的权限。简单来讲,r表示可读、w表示可写、x表示可执行。
2. rwx权限对目录和文件的影响
目录:
r : 表示具有读取该目录的权限,直接影响的就是你可以使用ls命令将该目录内容列表打印出来。
w:表示具有更改该目录结构列表的权限,比如新建、删除、重命名、移动等命令。总体是对文件名的变动而不是对文件内容的变动。
X:表示你是否可以进入这个目录。
hang@hang:~/hang$ ll
d-wxrwxr-x 2 hang hang 4096 11月 27 19:34 a/ #缺少r权限
hang@hang:~/hang$ ll a/ #不允许使用ls命令查看该目录内容
ls: 无法打开目录‘a/‘: 权限不够
hang@hang:~/hang$ cd a/ #可以进入该目录
hang@hang:~/hang/a$
可以看到,对于目录a的-wxrwxr-x 权限,该目录所有者不具有r权限。不能查看该目录的内容,但是可以进去,因为具有x权限。
hang@hang:~/hang$ ll dr-xrwxr-x 2 hang hang 4096 11月 27 19:34 a/ #缺少w权限 hang@hang:~/hang$ cd a/ hang@hang:~/hang/a$ ll #可以进入并查看该目录 -rw-rw-r-- 1 hang hang 0 11月 27 19:34 1 hang@hang:~/hang/a$ rm -rf 1 #不允许删除该目录下的1文件 rm: 无法删除‘1‘: 权限不够 hang@hang:~/hang/a$
这时,缺少对目录的w权限,现在已经可以进入并查看该目录。但是不允许做删除文件操作。
文件:
r:可以读取文件的内容
w:可以编辑修改文件的内容,注意但是不能删除,因为这是目录权限控制的,需要拥有该目录的w权限。。
x:可执行。linux不想windows那样有.exe等后缀,文件是否可以执行全凭是否具有x权限,当然能不能执行成功要另说。
关于文件和目录的权限问题,可以从linux的文件系统解释,本篇暂且不说。需要注意的是,目录的w权限。
http://www.cnblogs.com/yuhanghzsd/p/6107144.html
标签:目录权限 ls -l 注意 使用 打印 修改 后缀 串行 color
原文地址:http://www.cnblogs.com/yuhanghzsd/p/6107144.html