[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
MEN, HVORFOR er det kun root, der har skrivetilladelse til CD??.
Fordi Linux/unix er multiuser systemer - tankegangen at når man har
adgang til maskinens software, har man nødvendigvis også adgang til dens
hardware (og burde derfor få lov til at skrive til CDROM drevet) er ikke
spor linux-agtig.
Ikke helt enig. I Mandrake 9.1 med kernel 2.4.21 var der ikke noget
problem, det er et kernel 2.6 fænomen. Det er selvfølgelig rigtigt, at i et
multisuser system har kun systemadmistrator, root, alle rettigheder, men
jeg kan ikke se, hvorfor brugere ikke uden videre har adgang til output
til CDROM drevet.
På Ubuntu er der en brugergruppe der hedder cdrom, og cdrom-drevet ejes
af root og denne gruppe:
brw-rw---- 1 root cdrom 11, 0 2006-09-07 14:43 /dev/scd0
Således skal man bare placere den/de brugere der skal kunne læse og
skrive CD'ere i gruppen cdrom.
Er prøvet: /etc/group:
cdrom:x:22:jph
cdwriter:x:80:jph
Men det gør ingen forskel.
Disse katalogindgange fornyes af Mandriva ved hver boot.
Det er ikke SCSI-emulering og skrivning sker til device /dev/hdc,
som har owner,group = jph,cdrom
Der er forøvrigt et mærkeligt fænomen her. Ved boot i runlevel 3 og
root-login i konsollen er root ejer af alle ovennævnte devices. Ved
logout og
efterfølgende userlogin ændres ejerskabet fra root til user. Ved logout
af user og root-login igen skifter ejerskabet til root.
Det ser ud til at Mandriva 2006 gør sit bedste for at give en bruger
adgang til at
skrive på CDROM (/dev/hdc), men det lykkes ikke; måske ligger problemet
i cdrecord.
cdrecord dev=/dev/hdc MandrakeMove-i586.iso
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent
defaults.
Cdrecord-Clone 2.01.01a03-dvd (i686-pc-linux-gnu) Copyright (C)
1995-2005 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to warly at mandriva.com.
Note: The author of cdrecord should not be bothered with problems in
this version.
cdrecord: Cannot allocate memory. 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.
scsidev: '/dev/hdc'
devname: '/dev/hdc'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : 'PLEXTOR '
Identifikation : 'DVDR PX-708A '
Revision : '1.04'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
cdrecord: Operation not permitted. Cannot send SCSI cmd via ioctl
Last modified
2006-10-01, 02:02 CEST
[an error occurred while processing this directive] This page is maintained by
[an error occurred while processing this directive]MHonArc
[an error occurred while processing this directive] #
[an error occurred while processing this directive] *