Я использую свой компьютер в конфигурации для нескольких мест и хотел бы, чтобы все монтировали съемные устройства с маской 0 (т. Е. Для чтения и записи для всех и каждого). Ну, в идеале, просто по группе дисков или plugdev или что-то в этом роде, но глобальное будет достаточно.
Кроме Нет, он настаивает на режиме 700 с владельцем и группой в качестве моего пользователя.
Вещи, которые я думал, могли бы работать, но не работали:
Это позволило людям смонтировать устройство. Но разрешения были неправильными. Кажется, здесь невозможно изменить разрешения - я думаю, что только udisks
может.
Пробовал это правило и не смог получить флешку. Однако я почти уверен, что это спорный вопрос, так как это будут разрешения для устройства, а не точка монтирования, и они уже соответствуют gid из disk .
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0000"
udisks
выполняет операцию монтирования для KDE Device Notifier. Тем не менее, он не имеет никаких настроек для управления / переопределения параметров монтирования, которые он использует. Похоже, что Device Notifier не имеет каких-либо настроек для группы или umask.
Однако, если его монтировать вручную, все работает нормально. Это так или иначе:
udisks --mount /dev/sdf1 --mount-options umask=0
Очень многообещающий инструмент, но без игры в кости. udisks-glue
позволяет вам настраивать пользовательские реакции на udisks
событий на dbus! Он может автоматически монтировать устройства, и вы можете контролировать umask для этого. Увы, это не влияет на параметры монтирования для Device Notifier, и здесь нет настроек для переопределения опций монтирования вообще.
Может вызвать событие, когда udisks что-то монтирует. Поэтому я подумал, что смогу использовать его для перемонтирования диска. За исключением того, что выясняется, что, хотя он прекрасно проходит большинство параметров монтирования, udisks
не может обработать remount
.
$ udisks --mount /dev/sdf1 --mount-options umask=0,remount
Mount failed: Mount option remount is not allowed
А-а-а, я в тупике. Есть идеи? Я все еще на 12.10, может быть, 13.04 имеет какое-то волшебство для этого?
Лучший вариант, который я нашел, это udiskie . Udiskie находится в Debian, а также в Ubuntu.
Я использую свой компьютер в конфигурации для нескольких мест и хотел бы, чтобы все монтировали съемные устройства с маской 0 (т. е. читаемой и доступной для записи всем и каждому).
blockquote>Это то, что он делает по умолчанию.
udiskie-mount devicename
Пример сеанса:
udiskie-mount /dev/disk/by-uuid/4E1AEA7B1AEA6007 mounted /org/freedesktop/UDisks2/block_devices/sde1 on /media/faheem/My Passport cd /media/faheem/My\ Passport ls -lah total 302G drwxrwxrwx 1 faheem faheem 8.0K Apr 19 04:18 . drwxr-x---+ 3 root root 4.0K Apr 19 21:08 .. drwxrwxrwx 1 faheem faheem 4.0K Apr 19 04:19 backup-home
Если вы хотите подключить с определенным набором разрешений, вы можете сделать, например:
udiskie-mount -o umask=0022 devicename
Пример сеанса: [ 1110]
cd .. udiskie-umount /dev/disk/by-uuid/4E1AEA7B1AEA6007 unmounted /org/freedesktop/UDisks2/block_devices/sde1 cd /media/faheem/My\ Passport ls -lah total 302G drwxr-xr-x 1 faheem faheem 8.0K Apr 19 04:18 . drwxr-x---+ 3 root root 4.0K Apr 19 21:10 .. drwxr-xr-x 1 faheem faheem 4.0K Apr 19 04:19 backup-home