tl; dr:
Як зробити так, щоб зробити gnome automount USB-пристрої з дозволами, щоб усі користувачі групи могли отримати доступ до них замість лише одного користувача, який увійшов у систему під час підключення USB-накопичувача?
(Тут група викликається
confus
і користувачами,narur
іconfus
обидва в цій групі. Тількиnarur
ввійшли в систему, під час підключення USB, щобnarur
отримати доступ до USB-пристрою можна лише післяsudo chmod g+rw
. Як це змінити?)
Деталі:
Я запускаю медіа-сервер у себе вдома. Він підключений до проектора як єдиний монітор. Час від часу я люблю підключати USB-накопичувач, щоб копіювати речі з сервера на вказаний диск. Привід встановлюється автоматично за допомогою звичайних шнаніганів gnome . Очевидно, я не хочу вмикати проектор (зайняти деякий час і недобре на лампі). Тому я заходжу на сервер через ssh і виконую копію через термінал з іншого ПК.
Проблема полягає в тому, що USB-накопичувач встановлюється під іншим користувачем, ніж той, у кого я ввійшов, як через ssh. Мій ssh користувач не має права відкривати точку монтування, вибрану gnome, хоча він знаходиться в одній групі. Для уточнення див. Цей термінальний сеанс:
confus@conserve:/media$ id
uid=1000(confus) gid=1000(confus) groups=4(adm),8(mail),20(dialout),24(cdrom),46(plugdev),113(lpadmin),114(sambashare),122(admin),126(debian-transmission),135(debian-tor),1000(confus)
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- USB drive
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
confus@conserve:/media$ sudo chmod -R ug+rwX 4009-D44F/ # <-- Doesn't do anything
[sudo] password for confus:
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- No change after chmod
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
Мій ssh користувач - це " confus
", коли диск встановлений для користувача " narur
". Очевидно, що просто chmod
не робить з моменту встановлення. Проблема існує для кожного USB-накопичувача.
Я знаю, що можу написати правило udev, і знаю, що рішення, засновані на пристроях, існують. Але має бути простіше вирішення цієї проблеми, що є рідним для gvfs.
Оновлення:
- Пов’язана публікація про суперпользователя
- Пов'язана помилка стартової панелі
- Ще одна пов’язана помилка стартової панелі .
З 2009 року нічого не змінилося. Це бентежить. Щонайменше для цієї проблеми має бути легка робота.
ID_FS_USAGE
, UDISKS_FILESYSTEM_SHARED
який повинен вирішити проблему встановлення спільних томів. Довідка: askubuntu.com/a/276670/26246