Czy cdrecord może działac bez roota i inne problemy

Michal Kochanowicz michal w michal.waw.pl
Sob, 13 Kwi 2002, 21:31:57 CEST


Cześć

Mam nagrywarkę IDE. Zrobiłem w /etc/modules.conf
alias char-major-97 ide-scsi
i moduł się ładuje przy uruchomieniu cdrecord. Tyle że cdrecord twierdzi
że nie ma żadnego urządzenia. Po drugim uruchomieniu już jest OK. Efekt
powtarzalny.

Zachciało mi się też używać nagrywarki nie z roota. Stworzyłem grupę
cdrw, chgrp cdrw /dev/pg0, chmod 660 /dev/pg0. A łyżka^Wcdrecord na to:
[misiek w wieszak misiek]$ cdrecord -blank=minimal
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
cdrecord: Operation not permitted. WARNING: Cannot do mlockall(2).
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Operation not permitted. shmctl failed to lock shared memory segment
[misiek w wieszak misiek]$

Log strace przepuszczony przez grep -- -1:
[misiek w wieszak misiek]$ g -- -1 /tmp/log
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
old_mmap(0x40145000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40145000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
mlockall(MCL_CURRENT|MCL_FUTURE)        = -1 EPERM (Operation not permitted)
sched_setscheduler(0, 0x2, 0xbfffe048)  = -1 EPERM (Operation not permitted)
setpriority(PRIO_PROCESS, 3387, -20)    = -1 EACCES (Permission denied)
msgctl(1155, MSG_STAT, 0)
[misiek w wieszak misiek]$

Czy da się korzystać z cdrecord bez roota? Nie chcę dawać suida...
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!



Więcej informacji o liście dyskusyjnej pld-users-pl