Linux 文件权限
一.文件权限Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。Linux文件权限一共10位长度,分成四段:第一段1位:表示文件类型,d表示目录文件,-表示普通文件第二段3位:表示所有者权限,分别表示:读、写、执行第三段3位:表示所在组权限,分别表示:读、写、执行第四段3位:表示其他用户权限,分别
·
一.文件权限
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。
Linux文件权限一共10位长度,分成四段:
第一段1位:表示文件类型,d表示目录文件,-表示普通文件
第二段3位:表示所有者权限,分别表示:读、写、执行
第三段3位:表示所在组权限,分别表示:读、写、执行
第四段3位:表示其他用户权限,分别表示:读、写、执行
二.修改权限
chmod(change mode)命令是非常重要的,用于改动文件或目录的访问权限。
chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为:
who:
操作对象who可是下述字母中的任一个或他们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即和文件所有者有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。他是系统默认值。
操作符号能是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
文件名:以空格分开的要改动权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:
chmod g+r,o+r example
使同组和其他用户对文件example 有读权限。
更多推荐
已为社区贡献1条内容
所有评论(0)