On Thu, Apr 14, 2005 at 05:25:24PM +0400, Yury Aliaev wrote: > >- Пользователь должен иметь право запустить /usr/sbin/fusermount - эта > > программа выполняет монтирование ФС, для чего требуется suid root. > > Доступ к fusermount регулируется с помощью control: > > > > - control fusermount public - разрешает доступ для всех пользователей; > > - control fusermount wheelonly - только для членов группы wheel; > > - control fusermount restricted - только для root. > > Тоже сделал. Пользователь у меня в группе wheel, control fusermount > wheelonly сделал. При попытке монтировать от пользователя пишет что это > может делать только рут (как при попытке запустить просто mount с > нужными параметрами, так и прописыванием строчки в /etc/fstab. Среди > допустимых параметров для siefs нет параметра "user", поэтому доверить > монтирование пользователю не получается.) А, понятно. Монтирование от пользователя выполняется несколько нестандартным образом: siefs [-o options] device mountpoint Запускать mount и писать что-либо в fstab не нужно. Это в FUSE так сделали (точнее, там fuse_main() обрабатывает параметры в формате mountpoint [-o options], а обёртку для работы как mount., чтобы можно было использовать mount для монтирования, приходится писать руками). Чтобы размонтировать от пользователя: fusermount -u mountpount > >Надо собирать siefs-0.5 - там это реализовано, правда, несколько коряво > >(таблицы таскаются с собой, имена кодировок не совсем стандартные). > > Скоро я стану посвободнее и, возможно, займусь этим. По уму бы, конечно, > делать перекодирование средствами iconv. Вот ещё объяснить это автору...