Назад | Перейти на главную страницу

Права доступа к файлам имеют вопросительные знаки? Как это произошло? Как их сканировать?

У меня есть куча файлов, которые портят мою систему резервного копирования (через rsync). Все разрешения - это вопросительные знаки. Как это произошло? Как мне их найти / отсканировать? Это частично ломает мою систему резервного копирования, и мне нужно очистить их перед запуском системы резервного копирования.

d ????????? ? ? ? ? ? суб
d ????????? ? ? ? ? ? образец4
d ????????? ? ? ? ? ? sample3
d ????????? ? ? ? ? ? sample2
d ????????? ? ? ? ? ? sample1
- ????????? ? ? ? ? ? queue.sh
- ????????? ? ? ? ? ? ноты

Это происходит, если пользователь, которого вы используете для доступа к каталогу, не имеет разрешения на выполнение для самого каталога. Для отображения содержимого каталога достаточно разрешения на чтение. Но для перехода в каталог или отображения разрешений файлов и т. Д. Внутри разрешения на выполнение необходимо:

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

Таким образом, у вас или вашего пользователя, который запускает резервную копию, вероятно, нет разрешения на выполнение некоторых файлов и т. Д.