Система: Linux Mint 21.3 Virginia x64 — 5.15.0-94-generic x86_64
Для обмена и общего доступа группы пользователей к папкам и файлам можно создать и смонтировать общую папку, которая будет отображаться в файловом менеджере для удобства и быстрого доступа. Папок можно создать несколько, ещё можно создать общие папки каждого пользователя, установить права изменять и сохранять файлы только владельцу, а доступ и просмотр всей группе.
Подготовка
Нажатием кнопок [Ctrl+Alt+T] откроется окно терминала.
Получение прав root (дальше без sudo)
sudo su
Создание папки в /media
mkdir /media/allusers
Установка прав доступа для группы users (все пользователи добавлены в группу)
chmod -R g+rwx /media/allusers && chown -R root:users /media/allusers
Монтирование папки
Монтирование
mount --bind /media/allusers/ /media/allusers/
Размонтирование
umount /media/allusers/
Монтирование при загрузке
Сделать резервную копию файла fstab.
Добавление строк монтирования в файл fstab
echo "# All Users - Общая папка для группы users
/media/allusers/ /media/allusers/ auto" >> /etc/fstab
Проверка монтирования параметров из файла fstab
mount -a
Редактирование fstab в случае ошибки (добавленные строки будут в последних строках файла)
xed /etc/fstab
Выход из под root
exit
Перезагрузить компьютер.
После перезагрузки папка будет смонтирована и появится в файловом менеджере. Какие использовать имена папок, групп, программы каждый решает сам. Идеи создания общей папки подойдут и для других дистрибутивов, будут различия в командах и параметрах, используйте подходящие для вашей системы.
Комментарии
10:52
Если хотите к локальной папке дать доступ, просто дайте соответствующие права. А писать в fstab эту муть и заводить root в users такое себе! Или я может не понял гениального замысла...
11:41
16:14
13:52
— Это очень сильно вкусное средство!
Инициативу написания полезных материалов, безусловно, поддерживаю, но, во-первых, зачем "sudo su", когда достаточно "su"? Или в ЛМ не так?
Во-вторых, не хватает скриншотов с пояснениями и демонстрацией процесса, результата.
14:10
11:46
"sudo su" - привычка и мне так удобнее, не надо всё время вводить пароль.
15:08
19:01
17:02
А в конце статьи:
"Идеи создания общей папки подойдут и для других дистрибутивов, будут различия в командах и параметрах, используйте подходящие для вашей системы."
Зачем тогда в названии именно "Linux Mint"?
2. "Создание папки в /media" "mkdir /media/allusers"
Ещё когда только знакомился с Linux, узнал, что можно создавать разделы до установки системы, причём с любым (вероятно) именем.
У меня это "/land". Создаётся перед установкой системы, после меняются права на нужные.
Да, целый раздел диска. Могу себе позволить отщипнуть с терабайта пару сотен гигов.
3. "Установка прав доступа для группы users (все пользователи добавлены в группу)"
Есть такое. А даже ежели и нет, создаю группу, в которую добавляю всех имеющихся пользователей.
НО!
Группа users не имеет! (в моих системах) прав root. Зачем?! Это же нарушение элементарных правил безопасности.
Доступ даётся к папке с обычными (не системными) файлами, как правило, мультимедиа, в моём случае.
4. Nemo -> Свойства -> Общий ресурс -> Открыть общий доступ к этой папке
Выполняется из-под root. Должен быть установлен и сконфигурирован пакет samba.
5. Ещё вариант: подключить СХД (по Ethernet).
Да, потребуется докупать (если нет в наличии), но для меня бывает проще заморочиться с железом, нежели разбираться в командах.
6. Соответственно, "Монтирование", "Размонтирование", "Редактирование файла fstab", как-то слишком сложно для меня.
Да и лезть в fstab... Без крайней необходимости не рискую. В данном случае такой необходимости не наблюдаю.
7.
https://pingvinus.ru/note/share-local-folder-in-linux-mint#c99444
19:54
17:14
12:01
3. Права доступа: Владелец, Группа, Остальные. Для root (владелец) должен быть доступ (как же системе получить доступ к папке, если нет прав).
19:00
19:36
19:35
21:34
Если, кому-либо, очень захочется присвоить и разрешить всё и всем... лучший вариант - установить шиндовс, там уже всё сделано до нас ))
12:09
Если удобно устанавливать права цифрами, используйте цифры.
22:01
Для общей тусовки я бы выделил раздел на диске. Его можно прописать в fstab, но можно и оставить для монтирования по желанию. Если ещё есть винда, то сделать его в ntfs. Если придётся переустанавливать или менять систему, будет легче всё сохранить.
12:19
03:58
Только для отображения в боковой панели проводника?
04:27
18:18
07:17
Соответственно:
mkdir /var/allusers
и
mount --bind /var/allusers/ /media/allusers/
А так, да -- гаечным ключом говзди тоже отлично забиваются.
18:18
19:53
userready:users
Теперь никакой опасности нет :)
03:50
В Вашем случае можно ещё опциями монтирования регулировать права на ресурс, при этом будет монтироваться под тем пользователем, который зашёл в систему (если действительно на пк много пользователей), так же можно применять расширенные права, но тоже сначала разобраться как работает, а то будет новая дыра!) Удачи в освоении!!!
07:19
12:08
18:58
# adduser <username> sudo
И перелогиниться