На FreeBSD 5.0 RELEASE-p6 хочу разрешить обычным пользователям монтировать cdrom.Написал в /etc/fstab:
/dev/acd0 /cdrom cd9660 ro,noauto,nosuid 0 0Сделал:
# sysctl vfs.usermount=1
Получил:
vfs.usermount: 0 -> 1Выставил права 777 на /dev/acd0
и на точку монтирования /cdrom тоже права 777Пытаюсь смонтировать под обычным пользователем:
$ mount /cdrom
Получил:
cd9660: /dev/acd0: Operation not permittedЧто еще надо сделать чтобы разрешить обычнум пользователям монтировать cdrom???
Помогите люди добрые!!!
По-моему, не просто acd0, a acd0c надо...>На FreeBSD 5.0 RELEASE-p6 хочу разрешить обычным пользователям монтировать cdrom.
>
>Написал в /etc/fstab:
>/dev/acd0 /cdrom cd9660 ro,noauto,nosuid 0 0
>
>Сделал:
># sysctl vfs.usermount=1
>Получил:
>vfs.usermount: 0 -> 1
>
>Выставил права 777 на /dev/acd0
>и на точку монтирования /cdrom тоже права 777
>
>Пытаюсь смонтировать под обычным пользователем:
>$ mount /cdrom
>Получил:
>cd9660: /dev/acd0: Operation not permitted
>
>Что еще надо сделать чтобы разрешить обычнум пользователям монтировать cdrom???
>
>Помогите люди добрые!!!
>По-моему, не просто acd0, a acd0c надо...
>Ошибаетесь уважаемый.
# ls -l /dev/acd*
crw-rw-rw- 1 root operator 117, 0 24 мар 12:52 acd0
lrwxr-xr-x 1 root wheel 5 24 мар 12:52 acd0a -> acd0
lrwxr-xr-x 1 root wheel 5 24 мар 12:52 acd0c -> acd0
crw-r--r-- 1 root wheel 117, 0x00010000 24 мар 12:52 acd0t01Кстати что такое /dev/acd0t01???
Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в fstab.
>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>fstab.# man mount_cd9660 | grep user
Дает пустой вывод. :(
Это BSD, а не Linux. То что на Linux'е есть опция user, я знаю, но на BSD такой опции НЕТ, здесь по-другому немного.
Ведь вроде, все правильно сделал, а не работает. Гуру ну скажите где обшибся???Неужели никто не озадачивался доступом юзверей к cdrom'у на FreeBSD? Или на BSD это невозможно???
>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>fstab.
Так как монтировать?
>>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>>fstab.
>
>
>Так как монтировать?Мне кажется, что ivi уже дал ответ.
Цитирую:"Драйвер устройств ATAPI CD делает каждую дорожку доступной как /dev/acddtn, где d является номером привода, в n соответствует номеру дорожки. Таким образом, первая дорожка на первом диске будет носить имя /dev/acd0t1."
(c) www.freebsd.org.ru>>По-моему, не просто acd0, a acd0c надо...
>>
>
>Ошибаетесь уважаемый.
># ls -l /dev/acd*
>crw-rw-rw- 1 root operator 117, 0 24
>мар 12:52 acd0
>lrwxr-xr-x 1 root wheel 5 24 мар 12:52 acd0a -> acd0
>lrwxr-xr-x 1 root wheel 5 24 мар 12:52 acd0c -> acd0
>crw-r--r-- 1 root wheel 117, 0x00010000
>24 мар 12:52 acd0t01
>
>Кстати что такое /dev/acd0t01???
>На FreeBSD 5.0 RELEASE-p6 хочу разрешить обычным пользователям монтировать cdrom.
>
>Написал в /etc/fstab:
>/dev/acd0 /cdrom cd9660 ro,noauto,nosuid 0 0
>
>Сделал:
># sysctl vfs.usermount=1
>Получил:
>vfs.usermount: 0 -> 1
>
>Выставил права 777 на /dev/acd0
>и на точку монтирования /cdrom тоже права 777
>
>Пытаюсь смонтировать под обычным пользователем:
>$ mount /cdrom
>Получил:
>cd9660: /dev/acd0: Operation not permitted
>
>Что еще надо сделать чтобы разрешить обычнум пользователям монтировать cdrom???Права на /dev/acd0 верни на базу. Права на директорию /cdrom тоже на базу.
В твоем случае нужно быть хозязином папки /cdrom, именно хозяином. Т. е. для одного пользователя твой вариант нормален, а для группы нифига. В /cdrom монтировать смогут только рут и пользователь являющийся хозяином директории.
А если пользователей больше, то остальные должны монтировать сидюк каждый в своей домашней директории.
mount_cd9660 /dev/acd0 /home/<USER>/cdromВ общем оставь директорию /cdrom руту, а обычные юзвери пусть монтируют в своей домашней директории.
>
>Помогите люди добрые!!!