首页 > 代码库 > Linux_文件权限
Linux_文件权限
本博文为子墨原创,转载请注明出处!
http://blog.csdn.net/zimo2013/article/details/39339973
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)对该文件的访问权限。
命令中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_文件权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。