Как я могу изменить права доступа к папке, включая вложенные файлы и подкаталоги?

Мне нужно рекурсивно изменить разрешения всех папок, подпапок и файлов изнутри ~/.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,

Другие вопросы по тегам