В моем домашнем dir. Downloads/
Я пытался вернуться систематическое дополнение исполняемого бита +x
на всех файлах при копировании с диска NTFS (в Гостеприимных 16.04) ls-l SA.
Я нашел этот ответ на superuser.com
и выполненный
$ chmod -R -x *
от ~/Downloads
Однако право после этого, все подпапки и файлы там появились greyed в Немо / Наутилус. Например,
$ ls -l SABnzbd/
ls: cannot access 'SABnzbd/complete': Permission denied
ls: cannot access 'SABnzbd/incomplete': Permission denied
total 0
d????????? ? ? ? ? ? complete
d????????? ? ? ? ? ? incomplete
Когда я щелкаю правой кнопкой Properties
на greyed папка incomplete
Я получаю это:
Я имею усталый для присвоения новых полномочий напрасно:
$ sudo chown elise:elise SABnzbd/complete
$ sudo chmod 775 SABnzbd/incomplete
$ sudo chmod a+x SABnzbd/complete
Я не могу cd
к любому подкаталогу
$ cd SABnzbd/
bash: cd: SABnzbd/: Permission denied
Поскольку я всегда получаю вопросительные знаки и никакой доступ к чему-либо мимо первого уровня.
Я не могу получить доступ к inodes? Ничто не было удалено однако, обычные способы установить разрешение не работают... Как вернуться это?
Некоторые отправили этот вопрос прежде однако, никто еще не ответил.
Вы пропускаете разрешение выполнения на своих каталогах.
x
разрешение имеет особое значение на каталогах, Вам нужно оно для получения информации о его содержавших файлах и подкаталогах.
Для восстановления x
разрешение для всех пользователей на каталогах recrsively в текущем каталоге команда ниже поможет Вам:
find . -type d -exec chmod +x {} \;
Может быть попытка с корнем для изменения разрешения на корневой каталог:
sudo su
chown -R my-user:my-user /home/my-user
chmod -R 775 /home/my-user