URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28021
[ Назад ]

Исходное сообщение
"Монтирование CDROM обычным смертным на FreeBSD."

Отправлено pg , 25-Мрт-03 13:39 
На 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???

Помогите люди добрые!!!


Содержание

Сообщения в этом обсуждении
"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено grimnir , 25-Мрт-03 15:03 
По-моему, не просто 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???
>
>Помогите люди добрые!!!



"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено pg , 26-Мрт-03 04:34 
>По-моему, не просто 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???


"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено Antonio , 26-Мрт-03 12:19 
Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в fstab.


"Неужели никто не озадачивался доступом юзверей к cdrom'у на FreeBSD?"
Отправлено pg , 26-Мрт-03 14:49 
>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>fstab.

# man mount_cd9660 | grep user
Дает пустой вывод. :(
Это BSD, а не Linux. То что на Linux'е есть опция user, я знаю, но на BSD такой опции НЕТ, здесь по-другому немного.
Ведь вроде, все правильно сделал, а не работает. Гуру ну скажите где обшибся???

Неужели никто не озадачивался доступом юзверей к cdrom'у на FreeBSD? Или на BSD это невозможно???


"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено line , 27-Мрт-03 19:58 
>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>fstab.


Так как монтировать?


"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено Antonio , 28-Мрт-03 10:31 
>>Посмотрите man mount_cd9660 на тему опции user или users. Нужное добавляется в
>>fstab.
>
>
>Так как монтировать?

Мне кажется, что ivi уже дал ответ.


"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено grimnir , 26-Мрт-03 14:12 
Цитирую:

"Драйвер устройств 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???



"Монтирование CDROM обычным смертным на FreeBSD."
Отправлено ivi , 27-Мрт-03 10:36 
>На 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 руту, а обычные юзвери пусть монтируют в своей домашней директории.

>
>Помогите люди добрые!!!