FreeBSD - нет демона usbd

Аватара пользователя
Мио

Re: FreeBSD - нет демона usbd

Сообщение Мио »

Не учел я еще такой момент. Размонтировать вручную из под обычного пользователя нельзя. Надо делать это с правами root. А это не удобно. Как решается эта проблема?
Аватара пользователя
Мио

Re: FreeBSD - нет демона usbd

Сообщение Мио »

еще вопрос

У меня программа размонтирования лежит в /sbin/umount, как впрочем и mount

Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает. Где и что надо прописать, чтобы и umount можно было выполнять без полного указания пути?
Аватара пользователя
vadblm

Re: FreeBSD - нет демона usbd

Сообщение vadblm »

Цитата Мио:



Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает.
FreeBSD - нет демона usbd




Всё работает. Если у вас не работает, значит сбита переменная среды $PATH, поскольку по умолчанию /sbin в ней прописан.



Код:

Код: Выделить всё

$ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin
Аватара пользователя
Мио

Re: FreeBSD - нет демона usbd

Сообщение Мио »

Цитата vadblm:



$ sysctl -d vfs.usermount
FreeBSD - нет демона usbd




Я пишу # sysctl -d vfs.usermount=1 и команда проходит удачно.

Но размонтировать не удается. Я где-то прочитал, что требуется перезагрузка, но и после перезагрузки не удается размонтировать. Такое впечатление, что sysctl -d vfs.usermount=1 работает только на данный сеанс.



В руководстве написано, что того же результата можно достичь отредактировав файл /etc/sysctl.conf

vfs.usermount=1




Цитата vadblm:



Всё работает. Если у вас не работает, значит сбита переменная среды $PATH
FreeBSD - нет демона usbd




Да, пардон. Я спутал. Просто выходила ошибка об отсутствии доступа
Аватара пользователя
vadblm

Re: FreeBSD - нет демона usbd

Сообщение vadblm »

Нужно просто sysctl vfs.usermount=1

Ключом -d я просто показал описание данного параметра ядра.


Цитата Мио:



В руководстве написано, что того же результата можно достичь отредактировав файл /etc/sysctl.conf

vfs.usermount=1
FreeBSD - нет демона usbd




Это просто устанавливает этот парметр при загрузке.


Цитата Мио:



Но размонтировать не удается.
FreeBSD - нет демона usbd




Если смонтировали рутом (помнится, вы не жаловались, что не можете смонтировать, значит монтируете рутом), то размонтировать не-рутом не сможете, независимо от vfs.usermount.

Отмонтировать может только тот же пользователь, что монтировал (ну или рут, который может всё).

Так что монтируйте примерно так: su user -c 'mount /dev/da0s1a /home/user/mountpoint'
Аватара пользователя
Мио

Re: FreeBSD - нет демона usbd

Сообщение Мио »

Цитата vadblm:



Это просто устанавливает этот парметр при загрузке.
FreeBSD - нет демона usbd




А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки? И выполнять эту команду надо из под рута?
Аватара пользователя
vadblm

Re: FreeBSD - нет демона usbd

Сообщение vadblm »

Цитата Мио:



А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки?
FreeBSD - нет демона usbd




Подумать не пробовали, или man sysctl.conf почитать? Изображение

Раз прописано в sysctl.conf, то зачем руками повторять?
Аватара пользователя
Мио

Re: FreeBSD - нет демона usbd

Сообщение Мио »

Цитата vadblm:



Раз прописано в sysctl.conf, то зачем руками повторять?
FreeBSD - нет демона usbd




А sysctl vfs.usermount=1 прописывает в sysctl.conf ?

Я смотрел этот файл после выполнения sysctl.conf, там нет строчки

vfs.usermount=1
Аватара пользователя
vadblm

Re: FreeBSD - нет демона usbd

Сообщение vadblm »

Цитата Мио:



А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
FreeBSD - нет демона usbd




Нет. Сбросится в умолчальное значение (0) при перезагрузке. Чтобы он сохранялся и прописывают в sysctl.conf. Руками.


Цитата Мио:



Я смотрел этот файл после выполнения sysctl.conf, там нет строчки

vfs.usermount=1
FreeBSD - нет демона usbd




Ну так добавьте. Изображение
Ответить

Вернуться в «Общий по FreeBSD»