Zamontowałem napęd dyskowy za pomocą UserA ==> / run / media / userA / myDisk.
użytkownik B jest członkiem tej samej grupy użytkowników A.
Dlaczego użytkownik B nie może uzyskać dostępu do punktów montowania?
Co muszę zrobić, aby uzyskać dostęp do dysków / partycji w tym samym czasie dla 2 użytkowników?
Należy również pamiętać, że dyski są szyfrowane.
Nie chcę chmod plików lub katalogu do 777
linux
hard-drive
permissions
encryption
mount
szybkie książki
źródło
źródło
mount
w swoim pytaniu.udisks2
osobiste nośniki wymienne użytkowników.Odpowiedzi:
udisks2 celowo ustawia urządzenia wymienne jako prywatne dla użytkownika. (Z założenia Linux jest systemem wieloużytkownikowym i potencjalnie może mieć kilka osób posiadających osobne miejsca (wyświetlacze, klawiatury, porty USB) i podłączających własne dyski USB, więc powinny być od siebie oddzielne.) katalogi użytkowników poniżej
/run/media
są ograniczone tylko do ich właściciela.Aby udisks2 umieścił wszystkie punkty montowania pod
/media
, co kiedyś robił, możesz zainstalować regułę udev, umieszczając w/etc/udev/rules.d/90-udisks2-shared.rules
:Alternatywnie możesz przenieść określone urządzenie, konfigurując je
/etc/fstab
, np .:W rzeczywistości należy zawsze używać
/etc/fstab
dysków wewnętrznych lub w inny sposób naprawionych.Będzie to jednak tylko pozwalają innym użytkownikom dotrzeć do montowania, nie będzie automatycznie pozwoli im na przeglądanie plików wewnątrz - Państwo będzie trzeba zmienić uprawnienia pliki. Zależy to od systemu plików używanego przez dysk.
Jeśli używasz ext4, btrfs lub ogólnie dowolnego systemu plików, który obsługuje własność i uprawnienia
groupadd
do plików uniksowych, użyj, aby utworzyć dedykowaną grupę dla użytkowników, którzy mogą uzyskać dostęp do dysku;gpasswd -a
aby dodać je do grupy; następnie podłącz dysk ichown -R
go do nowo utworzonej grupy. Użyj,chmod -R g+rwX
aby wszystkie pliki były dostępne dla grupy ifind /mnt/disk -type d -exec chmod g+s {} +
aby dziedziczyły własność grupy.Jeśli używasz fat32 / vfat, zrób to samo, ale zmiana własności lub uprawnień nie będzie działać; zamiast tego musisz dodać
gid=...
opcję montowania w/etc/fstab
. (Opcja powinna mieć faktyczny identyfikator grupy, którą właśnie dodałeś).źródło