# Capitolo 5. Domande e risposte

# 5.1. D. Quando avvio kscd appare la finestra di dialogo "CDROM read or access error". Cosa c'è che non va?

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/hd`x``) o SCSI (`/dev/sd`x``) 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"