Рассказываем, как правильно выдать права на папку пользователю.
Начать стоит с того, что в Linux права на папку можно выдать несколькими способами. Вернее, нескольким категориям лиц.
Можно выдать их сразу всем пользователям, но тогда ставится под угрозу безопасность и конфиденциальность.
Передать все права какому-то другому пользователю.
Рассказываем, как правильно выдать права на папку пользователю.
Начать стоит с того, что в Linux права на папку можно выдать несколькими способами. Вернее, нескольким категориям лиц.
Можно выдать их сразу всем пользователям, но тогда ставится под угрозу безопасность и конфиденциальность.
Передать все права какому-то другому пользователю.
...Читать далее
Рассказываем, как правильно выдать права на папку пользователю.
Начать стоит с того, что в Linux права на папку можно выдать несколькими способами. Вернее, нескольким категориям лиц.
- Можно выдать их сразу всем пользователям, но тогда ставится под угрозу безопасность и конфиденциальность.
- Передать все права какому-то другому пользователю. Проблема этого метода кроется в том, что это не выдача прав какому-то другому пользователю, а именно передача. То есть предыдущий владелец лишится всех привилегий.
- А можно выдавать права группам. Это универсальный и самый простой способ. Пользователей можно добавлять в группу, а группе разрешать владеть разными папками. Таким образом мы получаем полный контроль над тем, сколько пользователей и какими папками владеет. См. также: как добавить пользователя в группу Linux.
Выдаем права через терминал
В описанной ниже инструкции мы будем выдавать права на папку с названием test (вы, естественно, можете выбрать любое другое имя и для папки, и для группы), создав одноименную группу и добавив туда пользователя компьютера.
- Сначала создадим группу test, пользователи которой смогут управлять папкой. Для этого вводим в терминал команду sudo groupadd test.
Для удобства назовем группу так же, как папку
- Введем пароль суперпользователя, чтобы выполнить эту (и дальнейшие) команды от имени администратора.
При вводе паролей в терминале не отображаются вводимые символы. Придется набирать вслепую
- Затем добавляем в группу пользователя, которому хотим выдать права на работу с папкой. Для этого вводим команду sudo usermod -aG название группы имя пользователя.
Если что, parallels — имя пользователя
Чтобы проверить, в каких группах состоит пользователь, введем команду groups parallels._
Выполнять эту процедуру необязательно
Также проверить, добавился ли пользователь в группу можно с помощью утилиты members. Но сначала нужно будет ее скачать, введя команду sudo apt-get install members (в Fedora вводим sudo dnf install members).
По умолчанию этого инструмента в системе нет
Потом вводим название программы, а следом за ней название группы
Эта процедура тоже необязательная, но для диагностики в случае возникновения проблем может пригодиться
- Потом выдадим права на работу с папкой нашей группе с помощью команды sudo chgrp название группы название папки.
Устанавливаем связь между папкой и группой
- И в конце повышаем привилегии конкретной группы. Для этого используем команду chmod g+rw название папки.
Теперь выдаем права
Выдаем права через графический интерфейс
В графических файловых менеджерах также есть функция выдачи привилегий отдельным группам. Чтобы это сделать:
- Открываем файловый менеджер.
Вот как файловый менеджер выглядит в Ubuntu
- Затем ищем папку, права на которую хотим выдать группе.
- Кликаем по ней правой кнопкой мыши.
Ищем нужную папку
- В открывшемся контекстном меню кликаем по строчке «Свойства» (Properties).
Выбираем последний пункт. В это же меню можно попасть, одновременно нажав клавиши Ctrl + I
- В открывшемся окне ищем вкладку «Права доступа» (Permissions).
Переходим к настройкам доступа
- Выбираем группу, кликнув на кнопке напротив строки «Группа» (Group).
Мы здесь делаем то же самое, что и в предыдущей инструкции, только в графическом интерфейсе
- Затем кликаем по кнопке напротив строки «Доступ» (Access).
- И выбираем один из доступных вариантов:Ограничиваем взаимодействие с папкой полностью.
Разрешаем просматривать список файлов (не открывая их).
Позволяем открывать файлы папке.
Разрешаем создавать и удалять файлы в папке. См. также: как удалять файлы в Linux.
Все доступные настройки
Автор материала: Space Police
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.