FreeBSD - нет демона usbd
-
Мио
Re: FreeBSD - нет демона usbd
Не учел я еще такой момент. Размонтировать вручную из под обычного пользователя нельзя. Надо делать это с правами root. А это не удобно. Как решается эта проблема?
-
Мио
Re: FreeBSD - нет демона usbd
еще вопрос
У меня программа размонтирования лежит в /sbin/umount, как впрочем и mount
Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает. Где и что надо прописать, чтобы и umount можно было выполнять без полного указания пути?
У меня программа размонтирования лежит в /sbin/umount, как впрочем и mount
Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает. Где и что надо прописать, чтобы и umount можно было выполнять без полного указания пути?
-
vadblm
Re: FreeBSD - нет демона usbd
Цитата Мио:
Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает.
Всё работает. Если у вас не работает, значит сбита переменная среды $PATH, поскольку по умолчанию /sbin в ней прописан.
Код:
Но почему-то при монтировании достаточно написать 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
Я пишу # sysctl -d vfs.usermount=1 и команда проходит удачно.
Но размонтировать не удается. Я где-то прочитал, что требуется перезагрузка, но и после перезагрузки не удается размонтировать. Такое впечатление, что sysctl -d vfs.usermount=1 работает только на данный сеанс.
В руководстве написано, что того же результата можно достичь отредактировав файл /etc/sysctl.conf
vfs.usermount=1
Цитата vadblm:
Всё работает. Если у вас не работает, значит сбита переменная среды $PATH
Да, пардон. Я спутал. Просто выходила ошибка об отсутствии доступа
$ 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
Нужно просто sysctl vfs.usermount=1
Ключом -d я просто показал описание данного параметра ядра.
Цитата Мио:
В руководстве написано, что того же результата можно достичь отредактировав файл /etc/sysctl.conf
vfs.usermount=1
Это просто устанавливает этот парметр при загрузке.
Цитата Мио:
Но размонтировать не удается.
Если смонтировали рутом (помнится, вы не жаловались, что не можете смонтировать, значит монтируете рутом), то размонтировать не-рутом не сможете, независимо от vfs.usermount.
Отмонтировать может только тот же пользователь, что монтировал (ну или рут, который может всё).
Так что монтируйте примерно так: su user -c 'mount /dev/da0s1a /home/user/mountpoint'
Ключом -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:
Это просто устанавливает этот парметр при загрузке.
А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки? И выполнять эту команду надо из под рута?
Это просто устанавливает этот парметр при загрузке.
FreeBSD - нет демона usbd
А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки? И выполнять эту команду надо из под рута?
-
vadblm
Re: FreeBSD - нет демона usbd
Цитата Мио:
А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки?
Подумать не пробовали, или man sysctl.conf почитать?
Раз прописано в sysctl.conf, то зачем руками повторять?
А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки?
FreeBSD - нет демона usbd
Подумать не пробовали, или man sysctl.conf почитать?

Раз прописано в sysctl.conf, то зачем руками повторять?
-
Мио
Re: FreeBSD - нет демона usbd
Цитата vadblm:
Раз прописано в sysctl.conf, то зачем руками повторять?
А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
Я смотрел этот файл после выполнения sysctl.conf, там нет строчки
vfs.usermount=1
Раз прописано в sysctl.conf, то зачем руками повторять?
FreeBSD - нет демона usbd
А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
Я смотрел этот файл после выполнения sysctl.conf, там нет строчки
vfs.usermount=1
-
vadblm
Re: FreeBSD - нет демона usbd
Цитата Мио:
А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
Нет. Сбросится в умолчальное значение (0) при перезагрузке. Чтобы он сохранялся и прописывают в sysctl.conf. Руками.
Цитата Мио:
Я смотрел этот файл после выполнения sysctl.conf, там нет строчки
vfs.usermount=1
Ну так добавьте.
А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
FreeBSD - нет демона usbd
Нет. Сбросится в умолчальное значение (0) при перезагрузке. Чтобы он сохранялся и прописывают в sysctl.conf. Руками.
Цитата Мио:
Я смотрел этот файл после выполнения sysctl.conf, там нет строчки
vfs.usermount=1
FreeBSD - нет демона usbd
Ну так добавьте.
