LINUX.ORG.RU

eject для юзера


0

0

Вопрос заключается в следующем, # eject /dev/scd0 ; # eject /dev/hdd eject -t вообщем все из под рута работает. Даю те же комманды от обычного пользователя отвечает eject: unable to find or open device for: `/dev/scd0' (hdd) В /etc/fstab опция user для этих устройств указана,права на выполнение файла стоят, в чем еще дело может быть?

anonymous

/dev/cdrom /mnt/cdrom iso9660 user,unhide,noauto,owner,ro,users,iocharset=koi8-r 0 0

Все выкидывается. /dev/cdrom - симлинк на /dev/scd0

Пишу просто - eject, без указания устройства.
eject /dev/scd0 тоже работает.
А вот hdd (у меня hdc) не работает (и не должно, кстати, раз эмуляция
включена).

jackill ★★★★★
()
Ответ на: комментарий от jackill

$eject
eject: unable to open `/dev/hdd'
#eject
открывается /dev/scd0 (/dev/hdc)

симлинк /dev/cdrom указывает на /dev/sr0

Почему он от юзера-то рвется hdd открывать???

anonymous
()
Ответ на: комментарий от anonymous

> ок, вопрос решил установкой SUID бита на /usr/bin/eject

Это не гут, вообще-то. Лучше настроить sudo на беспарольный запуск eject от рута.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.