Цель: под правами пользователя монтировать диски ntfs на чтение/запись при использовании ntfs-3g.
Решение 1: Описал в предыдущем посте - ntfs-3g и Gentoo. Из недостатков - безопасность. Пользователю надо давать права на дисковые устройства и взводить бит S на исполняемом файле.
Решение 2: Использование sudo.
В интернет было много решений, но они все несколько кривые. В итоге просуммировав все известное выкрутился следующим образом:
Установил sudo и ntfs-3g:
#emerge sudo
#emerge ntfs3g
Создал скрипт для монтирования /sbin/mount.ntfs.sh (как оказалось очень удобный, в нем можно много чего полезного понаделать):
#!/bin/bash
sudo /bin/ntfs-3g "$@"
И создал линк на скрипт для выполнения монтирования ntfs:
#ln -s /sbin/mount.ntfs.sh /sbin/mount.ntfs
Добавил, через файл /etc/sudoers, разрешение на запуск /bin/ntfs-3 без пароля для группы users:
%users ALL=(ALL) NOPASSWD: /bin/ntfs-3g
После всего этого заработало монтирование под пользователем, включая KDE. По хорошему еще можно повозиться с файлами /sbin/mount.ntfs.sh и /etc/sudoers для ограничения дисков которые можно монтировать, но это мне уже показалось перебором.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий