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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

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

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

#1

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
Сообщения: 10051
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1959 раз
Контактная информация:

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

#2

07 окт 2022, 20:27

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

no avatar

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

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

#3

07 окт 2022, 20:38

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

no avatar

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

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

#4

07 окт 2022, 20:42

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


no avatar

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

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

#6

07 окт 2022, 21:00

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

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

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

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

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

#7

08 окт 2022, 01:17

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

no avatar

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

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

#8

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
Сообщения: 4511
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1997 раз
Контактная информация:

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

#9

08 окт 2022, 13:57

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

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

no avatar

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

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

#10

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»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость