码迷,mamicode.com
首页 > 系统相关 > 详细

Linux_文件权限

时间:2014-09-17 12:06:52      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:linux   文件   权限   

Linux系统使用10位 (b it)数据表示访问的权限,比如某文件的访问权限如下。

-rw-r--r-- @1 keyd staff 73 Mar 9 23:32 Makefile.mk ! 
drwxr-xr-x 4 keyd staff 136 Aug 27 2010 bash

bit0:使用-或者d表示,前者表示这是一个文件,后者表示这是一个目录(directory)。
bitl-bit3:用户自身(user)对该文件的访问权限。
bit4?bit6:用户组(group)对该文件的访问权限。

bit7?bit9:其他用户(other)对该文件的访问权限。


$chmod u+x copy.sh
命令中u+x的含义是给user添加执行(x)的权限,类似的也可以是o+x、o+rw、g+rwx等。为了 便于使用,可以用a代表三类用户,比如a+x、a+rwx等,这里的a代表all,即所有三类用户。
对于某些Linux系统,比如Android手机底层的Linux,chmod命令不识别r、w、x 这样的参数, 而只能使用8进制数字值来表示,比如:

$chmod 777 copy.sh
其中的777为8进制的数,对应的二进制数据为111 111 111,这就分别代表了 u、g、o三类用户的 访问权限。

Linux_文件权限

标签:linux   文件   权限   

原文地址:http://blog.csdn.net/zimo2013/article/details/39339973

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!