权限
权限一般分为:读,写,执行。
每个文件都有权限,都有所属的用户,所属的组。
每个进程都是以用户的身份运行,进程的权限于用户的权限一样。
权限:
读:r 可列出目录内容;
写: w 创建和删除文件,文件夹;
执行: x 是否可以访问文件的内容,对于目录或文件夹来讲必须有x,否则无法查看,必须同时具有r和x才能浏览;
UGO
所有的文件或这文件夹,都是根据UGO模式来的。
分别是user,group,other.
fs -l
可以调查各个文件的UGO.
drwxrwxr-x 4 username groupname 4096 7月 18 10:50 workspace
d是文件类型
workspace是文件名
改变文件所属的用户,组
改变文件所属用户
chown username filename
用-R 可以递归修改目录下所有文件所属用户
改变文件所属组
chgrp groupname filename
用-R 可以递归修改目录下所有文件所属组
修改权限
chmod 模式 文件
模式格式
- u,g,o分别代表用户,组,和其他
- a可以代指ugo
- +,-代表加入或删除对应的权限
- r,w,x代表三种权限
示例
chmod u+rw workspace
chmod a+rwx workspace
chmod a-rwx workspace
chmod g+r workspace
用数字表示权限
r = 4
w =2
x = 1
rwx = 7
rw =6
rx =5
wx =3
- = 0
chmod 660 workspace # rw-rw----