Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Для того, чтобы система автоматически распознавала и монтировала usb flash устройства, нужно для начала установить демон udisks и udisks2:
- #sudo pacman -S udisks udisks2
- Теперь нужно для группы storage выставить единые разрешения. Для этого нужно создать файл с правилами:
- #sudo mousepad /etc/polkit-1/rules.d/50-udisks.rules
- И вписать туда следующий текст:
- polkit.addRule(function(action, subject) {
- var YES = polkit.Result.YES;
- var permission = {
- // only required for udisks1:
- "org.freedesktop.udisks.filesystem-mount": YES,
- "org.freedesktop.udisks.filesystem-mount-system-internal": YES,
- "org.freedesktop.udisks.luks-unlock": YES,
- "org.freedesktop.udisks.drive-eject": YES,
- "org.freedesktop.udisks.drive-detach": YES,
- // only required for udisks2:
- "org.freedesktop.udisks2.filesystem-mount": YES,
- "org.freedesktop.udisks2.filesystem-mount-system": YES,
- "org.freedesktop.udisks2.encrypted-unlock": YES,
- "org.freedesktop.udisks2.eject-media": YES,
- "org.freedesktop.udisks2.power-off-drive": YES,
- // required for udisks2 if using udiskie from another seat (e.g. systemd):
- "org.freedesktop.udisks2.filesystem-mount-other-seat": YES,
- "org.freedesktop.udisks2.encrypted-unlock-other-seat": YES,
- "org.freedesktop.udisks2.eject-media-other-seat": YES,
- "org.freedesktop.udisks2.power-off-drive-other-seat": YES
- };
- if (subject.isInGroup("storage")) {
- return permission[action.id];
- }
- });
- После сохранения правила, нужно установить helper - udevil, который будет автоматически монтировать устройства:
- #sudo pacman -S udevil
- И добавить его в автозагрузку для сессии username:
- #sudo systemctl enable [email protected]
- #sudo systemctl start [email protected]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement