linux:文件权限管理

linux内一切皆文件
一个目录要同时具有读和执行权限才可以打开,而有写权限才允许在其中创建文件
ls -l <文件名> 查看文件权限  |  ls -dl <目录名> 查看目录权限,而不是查看目录内的文件属性

1、在这里,像-rw-rw-r--这种,就是权限的说明。这串字符得拆分成下图4个部分

权限拆分

  • type:很多种 (最常见的-为文件,d为目录)
  • user:这三个空是使用 user 的身份能对这个做什么处理 (r 能读; w 能写; x 能执行; - 不能完成某个操作)
  • group:一个组能对这个做什么处理,权限的样式同样和 user 一样
  • others:除了 user 和 group 以外人的权限

 2、变更文件所有者

建立一个文件:sudo chown likoo fii  将属于root的文件改成属于likoo

3、修改文件权限

(1)二进制数字表示

每个文件的三组权限 (拥有者,所属用户组,其他用户,这个顺序是固定的)各对应一个 "rwx",即1个 "7"

对某个文件或目录拥有"r=4,w=2,x=1"的用户即拥有可读可写可执行的最高权限。

r:表示读权限,w:表示写权限,x:表示执行权限
  • r:权限二进制100,转为十进制4;
  • w:权限二进制010,转为十进制2;
  • x:权限二进制001,转为十进制1;

由此可推出:

若要 rwx 则 4+2+1=7
若要 rw- 则 4+2+0=6

chmod 700 <文件/目录名>  现在除了拥有者外,其他人对这个文件都没有权限了

 引用地址:https://www.cnblogs.com/kumata/p/8967744.html

猜你喜欢

转载自www.cnblogs.com/likoo/p/11833434.html
今日推荐