首页 > 系统服务 > 详细

Linux_文件权限

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

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_文件权限

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!