Linux 文件/目录的访问权限和所有权限

在Linux中,目录也是文件的一种。

用户类型:文件所有者(u)、同组用户(g)、其它用户(o)、所有用户(a)

权限类型:空(-)没有权限、r 读权限、w 写权限、x 可执行权限

数字权限类型:0没有权限、4读权限、2写权限、1可执行权限

在显示文件/目录的时候,最前方表示权限,如下:

-rw-r--r--   test.txt

共计有10个位置,第一个表示类型(文件 or 目录),- 表示文件,d 表示目录。以后每三个一组分别代表所有者、同组、其它用户权限。

一、访问权限:

chmod  [who]  [ + | - | = ]  [mode]  文件名

chmod 为 Change Mode 缩写

who in (u, g, o, a)

= 赋予给定权限并取消其他所有权限

#chmod  a+x  sort

#chmod  ug+w, o-x  text

#chmod  a-x   readme.txt

#chmod  a-x   readme.txt

#chmod  644  abc.txt

#chmod  750  fib.java

二、所有权限:

chown  [ R |  v ]  新所有者或组  文件或目录

R : 子目录也同样被授权

v  : 显示chown命令所做的工作

#chown  -R  wang.users  /temp

将temp目录及其子目录所有者改为wang,用户组改为users

注意:

1. R 取自递归(Recursive)

2. 用户和组之间除了使用小数点(.)之外,还可以使用冒号(:)来表示。

posted @ 2012-07-25 16:13  zhenxu.liu  阅读(1296)  评论(0编辑  收藏  举报