Как примонтировать второй винт для всех?

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Ответить

Автор темы
vanadium
Сообщения: 9
Зарегистрирован: 07 окт 2022, 19:48
Откуда: Земля
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Как примонтировать второй винт для всех?

#1

Сообщение vanadium » 07 окт 2022, 20:22

форум читал, мануалы и интернет курил, но только ещё больше запутался, потому прошу помощь зала
Mint 20.3 Cinnamon, 3 пользователя: user1, user2, user3
на диске С (ну, вы поняли :blush: ), на первом SSD: /boot/efi, /, /home
Второй SSD планируется как общая файлопомойка для всех пользователей + расшаренные по сети каталоги.
В какой ФС лучше отформатировать SSD для этих целей?
С какими ключами его правильнее примонтировать, какие разрешения и как задать, чтобы диск автомонтировался в системе даже без входа пользователя, светился в сети, чтобы все пользователи имели полный доступ на чтение+запись+выполнение всех файлов на втором SSD?

Со старым диском в NTFS проблем с правами доступа не было, а прикупил новый SSD, вроде как по-уму форматнул в Ext4, подключил через Диски автомонтирование для всех по человеческому /dev/disk/by-lebel/FX-512, чтобы отображалось понятное имя, а не UUID, вроде бы задал всем 777 на всё, но если кто-то скидывает на диск файлы, то они становятся недоступны для других и нужно каждый раз chmod -R 777, чтобы дать полные разрешения остальным, что ни есть гуд.

Аватара пользователя

rogoznik
Сообщения: 10438
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 792 раза
Поблагодарили: 2051 раз
Контактная информация:

Как примонтировать второй винт для всех?

#2

Сообщение rogoznik » 07 окт 2022, 20:27

Создай группу(назови как хочешь)
Добавь в эту группу всех пользователей
Выдай этой группе права
ИзображениеИзображение


Автор темы
vanadium
Сообщения: 9
Зарегистрирован: 07 окт 2022, 19:48
Откуда: Земля
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Как примонтировать второй винт для всех?

#3

Сообщение vanadium » 07 окт 2022, 20:38

так задал, точнее подключил всех в группу users
а всё равно такая пурга происходит %-(
редактировать/удалять/менять права может только тот, кто файл/каталог создал и скинул на "файлопомойку".


Автор темы
vanadium
Сообщения: 9
Зарегистрирован: 07 окт 2022, 19:48
Откуда: Земля
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Как примонтировать второй винт для всех?

#4

Сообщение vanadium » 07 окт 2022, 20:42

Как и где прописать, чтобы файлы с каталогами становились доступны группе users, когда их кто-то переносит из своего /home на вроде бы общий диск?

Аватара пользователя

dkpost3
Сообщения: 56
Зарегистрирован: 25 июн 2022, 05:28
Решено: 1
Благодарил (а): 9 раз
Поблагодарили: 8 раз
Контактная информация:

Как примонтировать второй винт для всех?

#5

Сообщение dkpost3 » 07 окт 2022, 20:48



Автор темы
vanadium
Сообщения: 9
Зарегистрирован: 07 окт 2022, 19:48
Откуда: Земля
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Как примонтировать второй винт для всех?

#6

Сообщение vanadium » 07 окт 2022, 21:00

а при помощи встроенной утилиты "Диски" разве это нельзя сделать? У меня сейчас так:

может это nosuid нужно поменять на suid?

Аватара пользователя

madesta
Сообщения: 2408
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 506 раз
Контактная информация:

Как примонтировать второй винт для всех?

#7

Сообщение madesta » 08 окт 2022, 01:17

vanadium писал(а):
07 окт 2022, 20:38
редактировать/удалять/менять права может только тот, кто файл/каталог создал и скинул на "файлопомойку".
Потому что он владелец создаваемого им в этой папке контента (файлы и папки) и на них выставляются его права. Если вы используется Samba, то нужно смотреть разрешения как для группы и пользователей самой Samba, так и для группы и пользователей той системы, на которой расположены ваши шары. Если их права совпадают, то в теории проблем быть не должно. Но как на мой взляд, в Samba слишком много мучений и подводных камней, связанных именно с правами, что может снизить энтузиазм до нулевой отметки. Лучше уж установить Syncthing (каждому пользователю сети), пригласить в предоставляемые в доступ папки необходимые компьютеры и просто работать. По крайней мере, за год использования этим ПО как в ЛВС, так и при совместном использовании даже через Интернет, ни разу не возникло каких-либо проблем. Плюс бонус, связанный с возможностью включения управления версиями файлов, что помогает даже при случайном удалении контента.
P.S. Сайт Syncthing на английском, по после установки ПО панель управления отображается на русском.


Автор темы
vanadium
Сообщения: 9
Зарегистрирован: 07 окт 2022, 19:48
Откуда: Земля
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Как примонтировать второй винт для всех?

#8

Сообщение vanadium » 08 окт 2022, 10:25

Нет, до геморроя с Samba я ещё не дошёл, пока пытаюсь разобраться с комфортной эксплуатацией компьютера локальными пользователями без каких-либо костылей, например, с форматированием в NTFS.
И мне нужно сделать так, чтобы пользователи Виндовс с 20-летним стажем не испытывали дискомфорт от Линукса.
По описаниям вроде можно сделать как-то, чтобы файлам и папкам при перемещении в них файлов присваивались права группы. Вот мне и необходимо сделать, чтобы группа, помещаемых на диск файлов и папок устанавливалась users, а владелец nobody, но последнее не обязательно.

С какими параметрами автомонтировать диск:
suid,nodev,nofail,x-gvfs-show - как это автоматом устанавливается в программе Диски?
или исправить на
defaults (использовать опции монтирования fstab по умолчанию - rw,suid,dev,exec,auto,nouser,async) ?
И нужно ли дополнительно выставлять разрешения (в каком месте?) SUID и SGID?

P.S. и что делает параметр dev/nodev (интерпретировать блочные устройства)? Что за блочные устройства? SSD - это блочное устройство?

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Как примонтировать второй винт для всех?

#9

Сообщение slant » 08 окт 2022, 13:57

Блин, народ. Вы не туда смотрите. Когда файл создается - ему выставляется владелец и группа. По умолчанию - группа будет группой владельца (ее название обычно совпадает с его именем т.е. slant:slant). Чтобы работало решение с группой приведенное выше - нужно поменять УМОЛЧАНИЯ с которыми создаются новые файлы, чтобы группой по умолчанию для них становилась группа со всеми юзерами. И добавлялись права на запись в нее. Есть несколько путей это сделать, но мне удобней (в смысле - гибче в настройке) всего через расширенные атрибуты. man setfacl и man getfacl про ключ -d.

Ну, или здесь, скажем: https://itsecforu.ru/2019/03/15/%E2%9B% ... %B2-linux/
В гугле вообще про это хорошо и много.


ViktorNsk
Сообщения: 37
Зарегистрирован: 30 дек 2018, 12:29
Решено: 1
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Как примонтировать второй винт для всех?

#10

Сообщение ViktorNsk » 08 окт 2022, 15:40

Как вариант использовать sdb1 или что там у вас через SAMBA
в /etc/fstab

Код: Выделить всё

/dev/sdb1 /mnt/sdb1 auto nosuid,nodev,nofail 0 0
В /etc/samba/smb.conf

Код: Выделить всё

[shara]
	comment = shara
	create mask = 0666
	directory mask = 0777
	guest ok = Yes
	path = /mnt/sdb1/shara/
	read only = No
Для каждого локального пользователя создать закладку в файловом менеджере.

Ответить

Вернуться в «Вопрос новичка и FaQ»