Изменить разрешения для всех папок и файлов
У меня Ubuntu 12.04. Я хочу изменить разрешения для всех папок и файлов одновременно, чтобы каждый мог изменить или удалить их.
2 ответа
Если вы говорите о своей домашней папке или какой-либо общей папке, то вы можете chmod -R 777 /Your/folder/path/, Если вы просто хотите разрешить чтение и запись файлов, я бы вместо этого установил права доступа 766.
Тем не менее, чтобы это работало, запись вашего раздела в файле fstab должна разрешать чтение / запись и выполнение.
Первое важное замечание: вы не хотите менять разрешения для всех файлов и папок: изменение разрешений для некоторых файлов может привести к поломке вашей системы.
Путь командной строки
Поэтому давайте предположим, что вместо этого вы хотите изменить разрешения для всех файлов в определенной папке и ее подпапках.
У меня есть папка в моей домашней директории, которая не дает никакого доступа к "другим"; это содержит подпапку sub, которая также не дает никакого доступа другим.

Если я теперь хочу дать "другим" доступ на чтение, я должен убедиться, что я нахожусь в правильном каталоге и введите
chmod -R o+r *
Как видите, разрешения изменены

Если вы хотите сделать это только в текущем каталоге, опустите -R из команды.
Если вы хотите сделать это в директории, которой вы не владеете, вам нужно добавить префикс команды к sudo
GUI способ
Если файлы принадлежат вам, запустите файловый менеджер, если нет, нажмите ALT+F2
Тип gksu nautilus и введите свой пароль при запросе.
Удерживайте клавишу SHIFT или клавишу CTRL, чтобы выбрать нужные файлы: SHIFT выбирает все файлы в диапазоне. CTRL выбирает один файл за раз. Теперь щелкните правой кнопкой мыши и выберите свойства; В открывшемся окне вы можете выбрать вкладку разрешений и установить права доступа оттуда.