您的位置:首页 > 运维架构 > Linux

Linux修改文件权限命令

2015-04-06 13:51 232 查看
在Linux中使用chmod命令来修改文件权限,具体如下:

在终端中使用 ls -l 查看会显示出如类似-rwxrw-rw- 信息

现对信息做以解释:

一共有10位数,第一个字符表示文件的类型: “- ”代表的是普通文件,“d”表示目录文件,“l”表示连接文件,“c”表示字符设备,“b”表示块设备,“p”表示命名管道,“f”表示堆栈文件,“s”表示嵌套字。

接下来的三个 rwx 代表的是所有者(user)

中间那三个 rw- 代表的是组群(group)

最后那三个 rw- 代表的是其他人(other)

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行

- 表示相应的权限还没有被授予

其中:rwx也可以用数字来代替

r :4 w:2 x :1 -:0

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrw-rw-] 分数则是:

owner = rwx = 4+2+1 = 7

group = rw-= 4+2+0 =6

others= rw- = 4+2+0 = 6

当要使文件权限为 [-rwxrw-rw-]时可以使用命令:chmod 766 文件名

以下列出一些权限列表:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

我们还可以使用符号类型改变文件权限

u

g + (加入) r

chmod o - (除去) w 文件名

a = (设定) x

u:User,即文件或目录的拥有者。

 g:Group,即文件或目录的所属群组。

 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

例如: chmod u+w 即给文件拥有者加入写的权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: