Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - нет демона usbd

Ответить
Настройки темы
FreeBSD - нет демона usbd

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Решил сделать автоматическое монтирование флешки при подключении.
У меня FreeBSD 7.2, но демона usbd там не оказалось.
Что делать?
Есть ли какие-нибудь альтернативы или можно как-то установить этот демон?

Отправлено: 11:49, 29-09-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


$ sysctl -d vfs.usermount
vfs.usermount: Unprivileged users may mount and unmount file systems

Отправлено: 23:15, 30-09-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 19:29, 01-10-2011 | #12


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата Мио:
Но почему-то при монтировании достаточно написать mount (без /sbin/), а umount обязательно надо полный путь писать, иначе не работает. »
Всё работает. Если у вас не работает, значит сбита переменная среды $PATH, поскольку по умолчанию /sbin в ней прописан.
Код: Выделить весь код
$ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin

Отправлено: 19:50, 01-10-2011 | #13


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

Цитата vadblm:
Всё работает. Если у вас не работает, значит сбита переменная среды $PATH »
Да, пардон. Я спутал. Просто выходила ошибка об отсутствии доступа

Отправлено: 21:06, 01-10-2011 | #14


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Нужно просто sysctl vfs.usermount=1
Ключом -d я просто показал описание данного параметра ядра.
Цитата Мио:
В руководстве написано, что того же результата можно достичь отредактировав файл /etc/sysctl.conf
vfs.usermount=1 »
Это просто устанавливает этот парметр при загрузке.
Цитата Мио:
Но размонтировать не удается. »
Если смонтировали рутом (помнится, вы не жаловались, что не можете смонтировать, значит монтируете рутом), то размонтировать не-рутом не сможете, независимо от vfs.usermount.
Отмонтировать может только тот же пользователь, что монтировал (ну или рут, который может всё).
Так что монтируйте примерно так: su user -c 'mount /dev/da0s1a /home/user/mountpoint'

Отправлено: 22:13, 01-10-2011 | #15


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 22:58, 01-10-2011 | #16


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата Мио:
А sysctl vfs.usermount=1 надо каждый раз выполнять после перезагрузки? »
Подумать не пробовали, или man sysctl.conf почитать?
Раз прописано в sysctl.conf, то зачем руками повторять?

Отправлено: 23:05, 01-10-2011 | #17


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Раз прописано в sysctl.conf, то зачем руками повторять? »
А sysctl vfs.usermount=1 прописывает в sysctl.conf ?
Я смотрел этот файл после выполнения sysctl.conf, там нет строчки
vfs.usermount=1

Отправлено: 23:26, 01-10-2011 | #18


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


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

Отправлено: 23:37, 01-10-2011 | #19



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - нет демона usbd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Firewall - Нет доступа к ... Возможно, у вас нет прав на использование этого сетевого ресурса Mastodont12 Сетевые технологии 8 22-09-2011 07:41
Проблема с системником. Нет изображения на мониторе. Нет сигнала. maik2 Непонятные проблемы с Железом 39 24-03-2011 01:29
Прочее - запуск демона nmn Общий по Linux 2 13-02-2011 15:10
Прочие БД - PostgreSQl. Проблема со стартом демона postgress. tara2243 Программирование и базы данных 0 23-06-2009 09:17
Как устанавить демона? xmaker Общий по Linux 8 24-04-2003 11:01




 
Переход