Що мені робити, щоб я могла отримати двох користувачів одночасно для доступу до дискових дисків / розділів?


0

Я змонтував диск з використанням UserA ==> / run / media / userA / myDisk.

userB є членом однієї групи userA.

Чому користувачB не може отримати доступ до точок кріплення?

Що мені робити, щоб я могла отримати двох користувачів одночасно для доступу до дискових дисків / розділів?

Також зауважте, що диски зашифровані.

Я не хочу chmod файлів чи каталогів до 777


Чи є якась конкретна причина цієї незвичної точки кріплення? У будь-якому випадку, будь ласка, включіть висновок mountу своєму запитанні.
Даніель Б

@DanielB: точка кріплення нормальна. Це місце за замовчуванням, яке використовується udisks2для персональних знімних носіїв користувачів.
grawity

Відповіді:


0

udisks2 навмисно робить знімні пристрої приватними для користувача. (За задумом Linux є багатокористувацькою системою і потенційно може мати декілька людей, які мають окремі місця (дисплеї, клавіатури, порти USB) та підключають власні USB-накопичувачі, тому вони повинні бути окремими один від одного.) Отже, всі Довідники користувачів під /run/mediaобмежені лише їх власником.

  • Щоб udisks2 розмістив під усіма точками кріплення /media, що раніше було зроблено, ви можете встановити правило udev, розмістивши таке в /etc/udev/rules.d/90-udisks2-shared.rules:

    SUBSYSTEM=="block", ENV{UDISKS_FILESYSTEM_SHARED}="1"
    

    Крім того, ви можете перемістити певний пристрій, налаштувавши його /etc/fstab, наприклад:

    /dev/mapper/luks-backups /mnt/backup auto noauto,nosuid,nodev,nofail,x-gvfs-show
    

    Насправді, ви завжди повинні використовувати /etc/fstabдля внутрішніх чи інших фіксованих дисків.

  • Однак, це тільки дозволить іншим користувачам досягти точки монтування, він не буде автоматично дозволить їм переглядати файли всередині - ви будете повинні змінити дозволу файловспіска. Це залежить від файлової системи, на якій використовується ваш диск.

    Якщо ви використовуєте ext4, btrfs або взагалі будь-яку файлову систему, яка підтримує право власності на файли та дозволи Unix, використовуйте groupaddдля створення виділеної групи для користувачів, яким надається доступ до диска; gpasswd -aдодати їх до групи; потім встановіть диск та chown -Rйого до новоствореної групи. Використовуйте, chmod -R g+rwXщоб зробити всі файли доступними для групи та find /mnt/disk -type d -exec chmod g+s {} +зробити їх успадкованими правами власності на групу.

    Якщо ви використовуєте fat32 / vfat, зробіть те саме, але змінити право власності чи дозволи не вийде; замість цього вам потрібно буде додати gid=...опцію кріплення в /etc/fstab. (Параметр повинен мати фактичний ідентифікатор групи, яку ви тільки що додали.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.