 悬赏园豆:5
                [已解决问题] 
            
                    解决于 2020-04-16 16:25
                悬赏园豆:5
                [已解决问题] 
            
                    解决于 2020-04-16 16:25 
                 
        假设我是用户A
在用户A的文件夹下, 有两个文件 (一个是文件夹)
total 8
drwxr-xr-x 2 root root 4096 Apr 16 11:51 dir
-rw-r--r-- 1 root root    3 Apr 16 11:51 file
这个时候 用户A的身份 是可以将两个文件删除的
而且可以用 mv 命令, 将file  移动到别的位置,  却不可以用  mv 将dir 移动到别的位置
也就是只能移动文件而不能移动文件夹
请问这样设计的原因是什么?  出于什么目的?
因为你当前文件夹的上一级目录(即上级文件夹)目录只具备rx权限,所以你不能移动或修改当前这级的文件夹。
上一级有rwx 诶
@KimBing_Ng: 你仔细看清楚,用户A真的拥有rwx权限吗?或者说你的上一级目录的权限真的是777?
@巽逸: 你好
首先是目录结构
.
└── user
    ├── dir
    └── file
这个是用户A的目录 (名字叫usr)
total 4
drwxrwxrwx 4 ngkimbing ngkimbing 4096 Apr 16 11:54 user
以下是usr内的内容:
total 8
drwxr-xr-x 2 root root 4096 Apr 16 11:51 dir
-rw-r--r-- 1 root root    9 Apr 16 15:49 file
file 可以被移动, 而dir不行 这么设计的目的是什么呢
@KimBing_Ng: 你可以看下这篇博客,了解下linux目录的权限。https://www.cnblogs.com/yiyide266/p/9998475.html
@巽逸: 谢谢