Как я могу изменить права доступа к папке, включая вложенные файлы и подкаталоги?
Мне нужно рекурсивно изменить разрешения всех папок, подпапок и файлов изнутри ~/.local/share/Trash/expunged
У кого-нибудь есть подсказка или идея, как это сделать?
Я пытался следовать инструкциям из этого вопроса, но безрезультатно. chmod -R ug+rw <foldername>
похоже, не работает для этой папки, ее подкаталогов или вложенных файлов.
Кто-нибудь знает chmod
Команда для изменения этих разрешений? Например:
root@santos:/home/santos/.local/share/Trash# ls -l
total 12
drwx------ 3 santos santos 4096 Mar 21 21:38 expunged
drwx------ 2 santos santos 4096 Mar 21 21:38 files
drwx------ 2 santos santos 4096 Mar 21 21:38 info
2 ответа
Решение
Попробуйте с помощью числовых значений
chmod -R 660 directorymainname
На скриншоте кажется, что команда chmod работала хорошо. Как вы написали chmod -R ug+rw
он дал разрешение на чтение / запись пользователю и группе рекурсивных папок.
Если вы хотите дать всем разрешение на чтение / запись, вы должны добавить "a" к вашей команде, чтобы она была chmod -R uga+rw
,