###Ubuntu中文件一共用10位表示权限
Example:
-rw-r--r--
最前面那位 - 代表的是类型
中间那三位( rw-) 代表的是所有者(user)
然后那三位 (r–) 代表的是组群(group)
最后那三位 (r–) 代表的是其他人(other)
其中:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
–表示相应的权限还没有被授予
##1.修改文件或文件夹的读写权限
可以用 chmod 命令
chmod 命令有两种使用方式
(1)
chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
其中 :
+表示增加权限
-表示取消权限
=表示取消之前的权限,并给予唯一的权限
file表示文件的路径,如ubandy-rest/job/views.py
字母 | 英文 | 含义 |
---|---|---|
u | User | 文件的所有者 |
g | Group | 跟User同Group的用户 |
o | Other | 其他用户 |
a | All | 所有用户 |
r | Read | 读文件 |
w | Write | 写文件 |
x | Execute | 运行文件 |
(2)
chmod [xyz] file
rwx也可以用数字来代替
字母 | 数字 |
---|---|
r | 4 |
w | 2 |
x | 1 |
- | 0 |
##2、利用chown改变所有者:
对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户
Example:
chown -R username:users Document/
username:users
users用户组的username,用户组参数不是必须有