进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.

时间:2021-09-12 17:45:30

进入目录需要哪些权限:

当用户是拥有者时, 进入目录需要执行权限 x权限,

但当拥有者只有执行权限时,只能进入目录,但是不能查看目录里的内容。


在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.

1、当用户是拥有者时。

在目录中要cd进入一个子目录,需要当前目录的r,x权限,以及子目录的x权限。
在目录中进行ls需要r和x权限
在目录中进行touch,rm,mv,mkdir需要 w,x权限。

2、用户是其他人时

只需要将文件权限对用的部分修改为rx,wx即可。

文件的权限管理
 三种用户
  拥有者
   user
  所在组
   group
  其他组
   other
  所有用户
   all
 三种权限
  读 r
  写 w
  执行 x
 修改权限
  chmod  u/g/o/a+/-/=文件名
              拥有者/所在组/其他组
              增加/减少/覆盖
  修改文件权限必须是文件拥有者
 创建文件 缺省权限是:0666
创建文集还要受到umask影响
qx=qx&~umask
 对于目录的权限
r:是否能够ls
w:是否能够touch mkdir
x:可以cd
 创建目录的缺省权限:0777
创建目录也受到umask影响
(权限变少)变小