LINUX.ORG.RU

в какую группу ещё вступить, чтобы юзер мог монтировать устройства?


1

2

linux arch, xfce4

tinymount при монтировании пишет «Не могу смонтировать, неизвестная ошибка»

udisks --mount /dev/sdc4 — Mount failed: Not Authorized

thunar - внезапно научился монтировать, стоило только начать писать пост. Раньше тоже окошко лезло «нет доступа». Впрочем отмонтировать он все равно не может, с той же ошибкой. И sd-карту не видит.


юзер состоит в группах

groups
wheel video audio storage power users user

что ещё можно делал, чтобы он научился монтировать?

Ответ на: комментарий от sergey-novikov

/etc/polkit-1/localauthority/50-local.d/10-udisks.pkla

[Local Users]
 Identity=unix-group:users
 Action=org.freedesktop.udisks.*
 ResultAny=yes
 ResultInactive=yes
 ResultActive=yes
Axon ★★★★★
()
$ cat /etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla                                                                                                          ~ 
[udisks full access]
Identity=unix-group:wheel
Action=org.freedesktop.udisks.*
ResultAny=yes
ResultInactive=no
ResultActive=yes
HTaeD ★★★★
()
cat 99-mnt.rules 
# монтирование съемных накопителей
KERNEL=="sd[b-z]", GOTO="do-disk-rules"
KERNEL!="sd[b-z][0-9]", GOTO="end-of-file"
LABEL="do-disk-rules"
ACTION=="add", ENV{ID_USB_DRIVER}="usb-storage", GROUP="storage"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/rmdir /media/$env{ID_FS_TYPE}-%k"
ACTION=="add", ENV{ID_FS_TYPE}!="", RUN+="/bin/mkdir -p /media/$env{ID_FS_TYPE}-%k"
# монтирование раздела fat32
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/$env{ID_FS_TYPE}-%k vfat rw,noatime,noauto,noatime,dmask=022,user,fmask=133,iocharset=koi8-r 0 0' /etc/fstab"
# монтирование раздела ntfs
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/$env{ID_FS_TYPE}-%k ntfs-3g rw,noatime,noauto,dmask=000,fmask=111,user,locale=ru_RU.koi8-r,allow_other 0 0' /etc/fstab"
# монтирование прочих ФС
ACTION=="add", ENV{ID_FS_TYPE}!="", ENV{ID_FS_TYPE}!="ntfs|vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/$env{ID_FS_TYPE}-%k $env{ID_FS_TYPE}  defaults,noatime,user 0 0' /etc/fstab"
LABEL="end-of-file"

и все. Никаких групп не понадобится для монтирования. А строчка

GROUP="storage"
нужна для того, чтобы пользователь из группы storage мог отформатировать флешку.

Eddy_Em ☆☆☆☆☆
()

Можно просто поставить pmount и записать пользователя в plugdev.

Homura_Akemi
()

plugdev & pmount как уже посоветовали

А автомонтирование не нужно, да!

fat_angel ★★★★★
()
Ответ на: комментарий от i-rinat

Интересная возможность, но это само по себе это не позволит делать mount с пользовательскими правами.

Homura_Akemi
()
Ответ на: комментарий от ymuv
% ls -l /dev/sd?
brw-rw---T 1 root disk 8,  0 Sep 14 21:36 /dev/sda
brw-rw---T 1 root disk 8, 16 Sep 14 21:36 /dev/sdb
brw-rw---T 1 root disk 8, 32 Sep 14 21:36 /dev/sdc
Homura_Akemi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.