LINUX.ORG.RU

[XFCE] проблема с автомонтированием

 


0

2

Дано: Arch Linux, XFCE
Итак, проблема в том, что при автомонтировании внешнего харда у пользователя почему-то нет прав на запись. Куда копать?

Ставил всё по вики, а именно:
# pacman -S gvfs gvfs-afc thunar-volman

С флешками такой проблемы почему-то не возникает.


може это

Для монтирования диска без запроса пароля от user по адресу /usr/share/polkit-1/actions заменить строки в файле /org.freedesktop.udisks.policy <action id=«org.freedesktop.udisks.filesystem-mount-system-internal»> <description>Mount a system-internal device</description> <message>Authentication is required to mount the device</message> <defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults> </action> Главное, нужно поменять «<allow_active>auth_admin_keep</allow_active>» на «<allow_active>yes</allow_active>»

segur
()
Ответ на: може это от segur

man lorcode и добавь ссылку на арчвики.

S-Mage ★★
()

кстати, в порядке бреда:

 chown username 755 /media/* 

Не помню точно синтаксис и не уверен, что сработает.

S-Mage ★★
()
Ответ на: може это от segur

Заменил это и до кучи раздел с названием «Modify a system-internal device» - не помогло.

iv
() автор топика
Ответ на: комментарий от ipwww

Разумеется это я проделал в самом начале, пользователь есть в группах storage и disk.

iv
() автор топика
Ответ на: комментарий от S-Mage

Монтируется как ни странно уже от пользователя:

$ ls -la /media/
total 12
drwxr-xr-x  3 root root  4096 Sep  5 18:50 .
drwxr-xr-x 21 root root  4096 Aug 31 20:56 ..
drwx------  1 iv   users 4096 May 21 19:30 Transcend

iv
() автор топика
Ответ на: комментарий от iv

Попробуй другой вариант, у меня во всяком случае работает, создай файл -->
/etc/polkit-1/localauthority/50-local.d/10-mount-internal-drives.pkla со следующим содержимым:

[mount local fs] >Identity=unix-user:имя-пользователя-в-системе
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=no
ResultInactive=no
ResultActive=yes

Должно работать!

segur
()
Ответ на: комментарий от segur

FAIL

Создал файл. Ещё в первой строке по идее пропущен перевод строки и лишний знак > - эту фигню я поправил. Не помогло :)) Вообще как можно понять что мешает записи на диск? А то я не совсем понимаю в какую сторону смотреть.

iv
() автор топика
Ответ на: FAIL от iv

Ъ!

Для монтирования диска без запроса пароля от user по адресу
/usr/share/polkit-1/actions
заменить строки в файле /org.freedesktop.udisks.policy
<action id=«org.freedesktop.udisks.filesystem-mount-system-internal»>
<description>Mount a system-internal device</description>
<message>Authentication is required to mount the device</message>
<defaults>
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
Главное, нужно поменять
«<allow_active>auth_admin_keep</allow_active>» на "
<allow_active>yes</allow_active>"

$ sudo su gedit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

Замени «auth_admin_keep» на «yes»
это всё! и будет монтироваться на автомате без кашля

segur
()
Ответ на: Ъ! от segur

>/usr/share/polkit-1/

обновится и перезапишет.

devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.