我有一堆文件正在破坏我的备份系统(通过rsync)。这些权限都是问号。这是怎么发生的?我怎样才能找到它们/扫描它们?这部分破坏了我的备份系统,我需要在备份系统运行之前清理它们。
D???潜艇???sample4???sample3???sample2???sample1 -???queue.sh -???备注
发布于 2019-03-21 17:03:27
如果用于访问目录的用户对目录本身没有执行权限,则会发生这种情况。要列出目录的内容,读取权限就足够了。但是,要在执行权限内向目录或显示文件的权限等显示cd,则需要:
user@server ~ $ ls test/ -la
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
?????????? ? ? ? ? ? testdir1
?????????? ? ? ? ? ? testdir2
?????????? ? ? ? ? ? testdir3
?????????? ? ? ? ? ? testfile1
?????????? ? ? ? ? ? testfile2
?????????? ? ? ? ? ? testfile3
user@server ~ $ sudo chmod u+x test/
user@server ~ $ ls test/ -la
total 4
drwx------ 5 user user 99 Mär 21 17:45 .
drwx------ 14 user user 4096 Mär 21 17:44 ..
drwx------ 2 user user 6 Mär 21 17:45 testdir1
drwx------ 2 user user 6 Mär 21 17:45 testdir2
drwx------ 2 user user 6 Mär 21 17:45 testdir3
-rw------- 1 user user 0 Mär 21 17:45 testfile1
-rw------- 1 user user 0 Mär 21 17:45 testfile2
-rw------- 1 user user 0 Mär 21 17:45 testfile3因此,您或运行备份的用户可能没有对某些文件的执行权限,等等。
https://serverfault.com/questions/959354
复制相似问题