Avanti Indietro Indice Generale
R. Questo significa che kscd non può accedere al drive CD-ROM.
Il nome del dispositivo nel campo 'CDROM Device' in "kscd
Configuration" deve effettivamente riferirsi al block device associato al
tuo drive CD-ROM. Questo sarà spesso un hardlink al dispositivo IDE (/dev/hdx
) o SCSI
(/dev/sdx
) appropriato. Il file normalmente appartiene
all'user root nel gruppo root, e non permette agli altri
users di accedervi per letture, scritture o esecuzioni direttamente. Questo
non ha *niente* a che fare con il comando SUID (I programmi di Set User ID
usano la funzione setuid()
nella libreria standard Unix per assumere
l'identità di un altro user) mount
, che non ha problemi con i
permessi; kscd dovrebbe essere in grado di ottenere un descrittore di
file a sola letturariferendosi al dispositivo CD per controllare il drive
CDROM e leggere dati da esso.
Se sei in possesso della password del root, puoi risolvere il problema
rapidamente e con facilità. Diventa root e digita chmod
a+r /dev/cdrom
per permettere ad ogni utente di leggere da
/dev/cdrom
. Se il tuo dispositivo CDROM è chiamato in altro modo,
cambia i permessi del file appropriato nello stesso modo. Se non hai la
password del root, chiedi gentilmente all'amministratore del sistema di darti
il permesso di lettura del dispositivo.(NdT: questi
paragrafi erano molto tecnici; ho cercato di tradurli il più sensatamente
possibile. Se riscontri problemi, scrivimi :)
Vedi anche la sezione "Configurare il kscd"
R. Se hai problemi con le funzioni CDDB prova ad avviare kscd
dalla linea di comando con l'opzione -d
e osservare l'output di
debug prodotto.
Avanti Indietro Indice Generale