Изменить разрешения для всех папок и файлов

У меня есть Ubuntu 12.04. Я хочу изменить разрешения для всех папок и файлов одновременно, чтобы каждый мог изменить или удалить их.

9
задан 12 April 2013 в 21:06

2 ответа

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

Способ командной строки

Итак, давайте предположим, что вместо этого вы хотите изменить разрешения для всех файлов в определенной папке и ее подпапках.

У меня есть папка в моем домашнем каталоге, которая не дает никакого доступа к «другим»; это содержит подпапку sub, которая также не дает никакого доступа другим.

img no access

Если я теперь хочу дать «другим» доступ на чтение, я должен убедиться, что нахожусь в правильном каталоге, и ввести

chmod -R o+r *

. Как вы можете видеть права доступа изменены

img with access

Если вы хотите сделать это только в текущем каталоге, пропустите -R из команды.

Если вы хотите сделать это в директории, которой вы не владеете, вам понадобится префикс команды с помощью sudo

GUI way

Если файлы принадлежат вам, и вы запускаете файловый менеджер, если не нажали ALT + F2

Введите gksu nautilus и введите свой пароль при запросе.

Удерживайте нажатой клавишу SHIFT или клавишу CTRL , чтобы выбрать нужные файлы: SHIFT выбирает все файлы в диапазоне CTRL выбирает один файл за раз. Теперь щелкните правой кнопкой мыши и выберите свойства; В открывшемся окне вы можете выбрать вкладку прав доступа и установить права доступа оттуда.

0
ответ дан 12 April 2013 в 21:06

Если вы говорите о своей домашней папке или какой-либо общей папке, тогда вы можете chmod -R 777 /Your/folder/path/. Если вы просто хотите включить чтение и запись файлов, я бы вместо этого установил права доступа 766.

Тем не менее, чтобы это работало, ваша запись раздела в файле fstab должна разрешать чтение / запись и выполнение.

0
ответ дан 12 April 2013 в 21:06

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

Похожие вопросы: