LINUX.ORG.RU

cdrecord не пишет под юзером


0

0

Никогда такого глюка не видел, столкнулся только в слаквари. Под рутом пишет/стирает замечательно, под юзером делает только -scanbus, а если попытаться записать/стереть выдаёт вот это:
cdrecord: Cannot allocate memory. Cannot get SCSI I/O buffer.

Через strace видно много-много вот таких сообщений:
gettimeofday({1122590488, 603153}, NULL) = 0
gettimeofday({1122590488, 603375}, NULL) = 0
ioctl(3, CDROM_SEND_PACKET, 0xbfa0c430) = -1 EPERM (Operation not permitted)

Ну только числа везде разные. Ставил +s на cdrecord и ugo+rw на /dev/cdrom - не помогает. Как это вылечить?

Попробуй посмотри тему "k3b пашет только из-под root в FreeBSD 5.4" немного пониже. Может что-нить полезное найдешь. У меня вчера была такая же проблема, которая успешно решилась посредством того, что я для устройств, необходимых для работы cdrecord/k3b из-под "не root", выставил требуемые права доступа в /etc/devfs.conf

Chemist
()

Баг известный, пока решения нет.

В Генту, тоже самое.

Возможные виновники:
1) Ядро
2) Сам рекорд

Причем это не поможет:

$  ls -l `which cdrecord`
-rwsr-x---  1 root cdrom 363076 Jun 30 08:45 /usr/bin/cdrecord 

vigr -s
...
cdrom:x:19:manjak
... 

# ls -l /dev/hdc
brw-rw----  1 root cdrom 22, 0 Jul 14 13:10 /dev/hdc


Более того:
С ядра 2.6.8 setuid не должен быть установлен.

Но, и это не поможет. =)

ManJak ★★★★★
()

Мужики читайте HOW-TO там эта тема освещена и там четко сказанно не от прав на устройств надо плясать!

StreSS
()

У меня cdrecord пишет не от root'а.
Kernel - 2.6.12.
ls -l `which cdrecord`
-rwxr-xr-x 1 root root 317404 2004-09-10 02:41 /usr/bin/cdrecord
ls -l /dev/hdc
brw-rw---- 1 root cdrom 22, 0 2005-07-29 09:25 /dev/hdc

Пользователь входит в группу cdrom.

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

Тоже входит!
Но не пишет!
Пизнано багом!
Можно попробовать ядро дергануть, но, - пока лень =)
Хрен с ним (пока)!


2.6.11.11
cdrtools-2.01-r3

$ ls -l /dev/hdc
brw-rw----  1 root cdrom 22, 0 Jul 29 12:52 /dev/hdc

# vigr
...
cdrom:::manjak
cdrw:::manjak
...

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