Монтирование общей папки в Linux Mint. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Монтирование общей папки в Linux Mint

29

Монтирование общей папки в Linux Mint

Материал написан пользователем сайта.

Система: 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

Перезагрузить компьютер.

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

Лайков: +11
войдите, чтобы ставить лайки
29
  • Опубликовано: 25.02.2024
  • UserReady

Комментарии

xKDE
Активный пользователь
Активный
25.02.2024
10:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+9
войдите, чтобы ставить лайки
Мягко говоря, хрень какая-то бессмысленная!)
Если хотите к локальной папке дать доступ, просто дайте соответствующие права. А писать в fstab эту муть и заводить root в users такое себе! Или я может не понял гениального замысла...
UserReady
Активный пользователь
Активный
26.02.2024
11:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Основная идея - это удобный доступ к папке для группы пользователей из файлового менеджера. Если только один пользователь, можно не указывать группу, а только пользователя.
xKDE
Активный пользователь
Активный
26.02.2024
16:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
+3
войдите, чтобы ставить лайки
Игры с монтированием - это Ваш выбор, но вот когда владелец root, а писать могут все - потенциально опасная ситуация. Поднять привилегии до root'а можно без запроса пароля для произвольного кода, а самое слабое звено во всех системах безопасности - это пользователь, так что тут просто вопрос времени.
Minor748
Активный пользователь
Активный
25.02.2024
13:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
— Аккуратней, это очень сильно действующее средство!
— Это очень сильно вкусное средство!

Инициативу написания полезных материалов, безусловно, поддерживаю, но, во-первых, зачем "sudo su", когда достаточно "su"? Или в ЛМ не так?
Во-вторых, не хватает скриншотов с пояснениями и демонстрацией процесса, результата.
xKDE
Активный пользователь
Активный
25.02.2024
14:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Средство, действительно, само по себе сильно вкусное) Можно, например, дерево каталогов примонтировать в ro. Вот это интересный сценарий)
UserReady
Активный пользователь
Активный
26.02.2024
11:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Результат - появление папки в файловом менеджере.
"sudo su" - привычка и мне так удобнее, не надо всё время вводить пароль.
555
25.02.2024
15:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Это все делается утилитой gnome disk utility. А лучше при установке системы монтируете диск командой /mnt/Disk1 например. Потом в файловом менеджере просто перетаскиваете эту папку
igorborisov
Активный пользователь
Активный
01.03.2024
19:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарий555Родительский комментарий
0
войдите, чтобы ставить лайки
Утилита gnome disk utility недооценена, там много интересных функций скрывается
LexD
Активный пользователь
Активный
25.02.2024
17:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
1. Название статьи. Почему именно и только "Linux Mint"? Разве подобное нельзя устроить на любой другой Linux-системе?
А в конце статьи:
"Идеи создания общей папки подойдут и для других дистрибутивов, будут различия в командах и параметрах, используйте подходящие для вашей системы."
Зачем тогда в названии именно "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
[аноним]
25.02.2024
19:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLexDРодительский комментарий
+1
войдите, чтобы ставить лайки
Он и не давал юзерам рут-права, он сделал владельцем папки root и группу users. Группе users он дал права на чтение/запись/выполнение только внутри папки.
igorborisov
Активный пользователь
Активный
26.02.2024
17:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
0
войдите, чтобы ставить лайки
Я что-то пропустил? Где он проделывает операции над папкой /root?
UserReady
Активный пользователь
Активный
26.02.2024
12:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLexDРодительский комментарий
0
войдите, чтобы ставить лайки
1. Использую только Mint, поэтому монтирование для этой системы.
3. Права доступа: Владелец, Группа, Остальные. Для root (владелец) должен быть доступ (как же системе получить доступ к папке, если нет прав).
derpt3
26.02.2024
19:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
0
войдите, чтобы ставить лайки
И что, если сделать users:users, то папка не откроется или как? Это же не системная папка, зачем ей владелец рут не понимаю.
UserReady
Активный пользователь
Активный
26.02.2024
19:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийderpt3Родительский комментарий
0
войдите, чтобы ставить лайки
Появляется ошибка "неверный пользователь", надо пользователь:группа
igorborisov
Активный пользователь
Активный
25.02.2024
19:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Защиты от дурака в Linux еще не придумали. В статье автор забыл про sudo chmod -R 777 /. Если уж ломать систему, то до конца. И не надо мудрить с группами (которые и так были неправильно использованы)
svk0409
25.02.2024
21:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
+1
войдите, чтобы ставить лайки
Хех... sudo chmod -R 777 / это, несомненно, аргумент)) После такого, только и остаётся, что полная переустановка (ну, или откат, если он есть).
Если, кому-либо, очень захочется присвоить и разрешить всё и всем... лучший вариант - установить шиндовс, там уже всё сделано до нас ))
UserReady
Активный пользователь
Активный
26.02.2024
12:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Для / уже установлены права системой, зачем ломать :(
Если удобно устанавливать права цифрами, используйте цифры.
choice
Активный пользователь
Активный
25.02.2024
22:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за описание использования, хотя я уже очень давно не видел персональных компьютеров на несколько персон.
Для общей тусовки я бы выделил раздел на диске. Его можно прописать в fstab, но можно и оставить для монтирования по желанию. Если ещё есть винда, то сделать его в ntfs. Если придётся переустанавливать или менять систему, будет легче всё сохранить.
UserReady
Активный пользователь
Активный
26.02.2024
12:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
У меня общий отдельный раздел по адресу "/ld/ld1", можно раздел/папку монтировать и на отдельных разделах (не все создают).
ocelot2
Активный пользователь
Активный
26.02.2024
03:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Не очень понял идею: если каталог уже создан и доступен, то зачем его монтировать самого в себя?
Только для отображения в боковой панели проводника?
xKDE
Активный пользователь
Активный
26.02.2024
04:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийocelot2Родительский комментарий
+1
войдите, чтобы ставить лайки
Да, чтобы автоматом отразился как временная ФС в любом файл-менеджере.
x230
Активный пользователь
Активный
26.02.2024
18:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
+
Anonymous
27.02.2024
07:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Только в приличных домах, следующих стандартам, в /media никаких данных не хранят. Там должны быть только пользовательские маунтпоинты. А данные, если очень уж хочеться иметь расшаренный для всех пользователей каталог, идут в /var.

Соответственно:
mkdir /var/allusers
и
mount --bind /var/allusers/ /media/allusers/

А так, да -- гаечным ключом говзди тоже отлично забиваются.
x230
Активный пользователь
Активный
26.02.2024
18:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
+
UserReady
Активный пользователь
Активный
26.02.2024
19:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Заменил владельца папки с рут на пользователя:

userready:users

Теперь никакой опасности нет :)
xKDE
Активный пользователь
Активный
27.02.2024
03:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
+1
войдите, чтобы ставить лайки
Повторюсь) основная опасность в нас, пользователях и она есть всегда!)
В Вашем случае можно ещё опциями монтирования регулировать права на ресурс, при этом будет монтироваться под тем пользователем, который зашёл в систему (если действительно на пк много пользователей), так же можно применять расширенные права, но тоже сначала разобраться как работает, а то будет новая дыра!) Удачи в освоении!!!
UserReady
Активный пользователь
Активный
28.02.2024
07:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Уже несколько лет сделал для себя отдельный раздел, у "Остальные" убрал все права доступа. Мне хватает права: Владелец, Группа, Остальные, расширенные не использую.
UserReady
Активный пользователь
Активный
27.02.2024
12:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Извините, пропустил, для использования команд с sudo, надо добавить пользователя в группу "sudo", добавил только себя :)
igorborisov
Активный пользователь
Активный
01.03.2024
18:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
0
войдите, чтобы ставить лайки
Я думаю, стоит уточнить:

# adduser <username> sudo

И перелогиниться

Написать комментарий

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