Страница 1 из 1
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 20:22
vanadium
форум читал, мануалы и интернет курил, но только ещё больше запутался, потому прошу помощь зала
Mint 20.3 Cinnamon, 3 пользователя: user1, user2, user3
на диске С (ну, вы поняли

), на первом SSD: /boot/efi, /, /home
Второй SSD планируется как общая файлопомойка для всех пользователей + расшаренные по сети каталоги.
В какой ФС лучше отформатировать SSD для этих целей?
С какими ключами его правильнее примонтировать, какие разрешения и как задать, чтобы диск автомонтировался в системе даже без входа пользователя, светился в сети, чтобы все пользователи имели полный доступ на чтение+запись+выполнение всех файлов на втором SSD?
Со старым диском в NTFS проблем с правами доступа не было, а прикупил новый SSD, вроде как по-уму форматнул в Ext4, подключил через Диски автомонтирование для всех по человеческому /dev/disk/by-lebel/FX-512, чтобы отображалось понятное имя, а не UUID, вроде бы задал всем 777 на всё, но если кто-то скидывает на диск файлы, то они становятся недоступны для других и нужно каждый раз chmod -R 777, чтобы дать полные разрешения остальным, что ни есть гуд.
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 20:27
rogoznik
Создай группу(назови как хочешь)
Добавь в эту группу всех пользователей
Выдай этой группе права
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 20:38
vanadium
так задал, точнее подключил всех в группу users
а всё равно такая пурга происходит %-(
редактировать/удалять/менять права может только тот, кто файл/каталог создал и скинул на "файлопомойку".
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 20:42
vanadium
Как и где прописать, чтобы файлы с каталогами становились доступны группе users, когда их кто-то переносит из своего /home на вроде бы общий диск?
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 20:48
dkpost3
Как примонтировать второй винт для всех?
Добавлено: 07 окт 2022, 21:00
vanadium
а при помощи встроенной утилиты "Диски" разве это нельзя сделать? У меня сейчас так:
может это nosuid нужно поменять на suid?
Как примонтировать второй винт для всех?
Добавлено: 08 окт 2022, 01:17
madesta
vanadium писал(а): ↑07 окт 2022, 20:38
редактировать/удалять/менять права может только тот, кто файл/каталог создал и скинул на "файлопомойку".
Потому что он владелец создаваемого им в этой папке контента (файлы и папки) и на них выставляются его права. Если вы используется Samba, то нужно смотреть разрешения как для группы и пользователей самой Samba, так и для группы и пользователей той системы, на которой расположены ваши шары. Если их права совпадают, то в теории проблем быть не должно. Но как на мой взляд, в Samba слишком много мучений и подводных камней, связанных именно с правами, что может снизить энтузиазм до нулевой отметки. Лучше уж установить
Syncthing (каждому пользователю сети), пригласить в предоставляемые в доступ папки необходимые компьютеры и просто работать. По крайней мере, за год использования этим ПО как в ЛВС, так и при совместном использовании даже через Интернет, ни разу не возникло каких-либо проблем. Плюс бонус, связанный с возможностью включения управления версиями файлов, что помогает даже при случайном удалении контента.
P.S. Сайт Syncthing на английском, по после установки ПО панель управления отображается на русском.
Как примонтировать второй винт для всех?
Добавлено: 08 окт 2022, 10:25
vanadium
Нет, до геморроя с 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 - это блочное устройство?
Как примонтировать второй винт для всех?
Добавлено: 08 окт 2022, 13:57
slant
Блин, народ. Вы не туда смотрите. Когда файл создается - ему выставляется владелец и группа. По умолчанию - группа будет группой владельца (ее название обычно совпадает с его именем т.е. slant:slant). Чтобы работало решение с группой приведенное выше - нужно поменять УМОЛЧАНИЯ с которыми создаются новые файлы, чтобы группой по умолчанию для них становилась группа со всеми юзерами. И добавлялись права на запись в нее. Есть несколько путей это сделать, но мне удобней (в смысле - гибче в настройке) всего через расширенные атрибуты.
man setfacl
и
man getfacl
про ключ -d.
Ну, или здесь, скажем:
https://itsecforu.ru/2019/03/15/%E2%9B% ... %B2-linux/
В гугле вообще про это хорошо и много.
Как примонтировать второй винт для всех?
Добавлено: 08 окт 2022, 15:40
ViktorNsk
Как вариант использовать 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
Для каждого локального пользователя создать закладку в файловом менеджере.