use*_*503 5 linux permissions redhat file-permissions user-permissions
我有一堆文件弄乱了我的备份系统(通过 rsync)。权限都是问号。这是怎么发生的?我如何找到它们/扫描它们?这部分破坏了我的备份系统,我需要在备份系统运行之前清理它们。
d??????? ?????子
d??????? ?????样本4
d??????????????样本3
d??????????????样本2
d??????????????样本1
-????????? ?????队列.sh
-????????? ?????笔记
如果您用来访问目录的用户没有目录本身的执行权限,就会发生这种情况。列出目录的内容读取权限就足够了。但要 cd 进入目录或显示文件等的权限,需要执行权限:
\n\nuser@server ~ $ ls test/ -la\ntotal 0\nd????????? ? ? ? ? ? .\nd????????? ? ? ? ? ? ..\n?????????? ? ? ? ? ? testdir1\n?????????? ? ? ? ? ? testdir2\n?????????? ? ? ? ? ? testdir3\n?????????? ? ? ? ? ? testfile1\n?????????? ? ? ? ? ? testfile2\n?????????? ? ? ? ? ? testfile3\nuser@server ~ $ sudo chmod u+x test/\nuser@server ~ $ ls test/ -la\ntotal 4\ndrwx------ 5 user user 99 M\xc3\xa4r 21 17:45 .\ndrwx------ 14 user user 4096 M\xc3\xa4r 21 17:44 ..\ndrwx------ 2 user user 6 M\xc3\xa4r 21 17:45 testdir1\ndrwx------ 2 user user 6 M\xc3\xa4r 21 17:45 testdir2\ndrwx------ 2 user user 6 M\xc3\xa4r 21 17:45 testdir3\n-rw------- 1 user user 0 M\xc3\xa4r 21 17:45 testfile1\n-rw------- 1 user user 0 M\xc3\xa4r 21 17:45 testfile2\n-rw------- 1 user user 0 M\xc3\xa4r 21 17:45 testfile3\nRun Code Online (Sandbox Code Playgroud)\n\n因此,您或您运行备份的用户可能没有某些文件等的执行权限。
\n| 归档时间: |
|
| 查看次数: |
4729 次 |
| 最近记录: |