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

9

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

Мохамед Бадави
источник
1
Во-первых, вы должны подать каждый вопрос отдельно. Во-вторых, не могли бы вы уточнить, каково ваше намерение, когда вы говорите, что хотите изменить права доступа ко всем файлам и папкам? Вы хотите, чтобы все файлы были доступны для записи пользователем ( против чего я бы настоятельно рекомендовал ), или вы просто хотите обмениваться файлами между различными пользователями системы?
Паблом
Будет полезно, если вы сообщите нам, на какие файлы и папки вы ссылаетесь. Изменение системы прав доступа для чтения / записи звучит рискованно, и я не думаю, что это хорошая идея. Пожалуйста, предоставьте больше деталей. Спасибо!
Geppettvs D'Constanzo

Ответы:

20

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

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

Делать
источник
5

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

Путь командной строки

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

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

img нет доступа

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

chmod -R o+r *

Как видите, разрешения изменены

IMG с доступом

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

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

GUI способ

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

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

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

Уоррен Хилл
источник