Linux Note 9 20160719 权限

权限

权限一般分为:读,写,执行。
每个文件都有权限,都有所属的用户,所属的组。
每个进程都是以用户的身份运行,进程的权限于用户的权限一样。

权限:

读: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----

你可能感兴趣的:(Linux Note 9 20160719 权限)