# Chapitre 5. Questions et réponses

# 5.1. Q. J'obtiens la boîte de dialogue "Erreur d'accès ou de lecture du CDROM" quand je lance kscd. Qu'est-ce qui ne va pas ?

A. Ceci signifie que kscd ne réussit pas à accéder à votre lecteur CDROM. Le nom du périphérique dans le champ 'Périphérique CDROM' de la "Configuration de kscd" doit faire référence au périphérique bloc associé à votre lecteur CD-ROM. Ce sera souvent un lien vers le périphérique IDE (`/dev/hd`x``) ou SCSI (`/dev/sd`x``) approprié. Le fichier de périphérique appartient normalement à l'utilisateur root du groupe root, et n'autorise pas les utilisateurs normaux à l'ouvrir en lecture, écriture ou exécution directement. Cela n'a *rien* à voir avec la commande `mount` SUID (Les programmes Set User ID utilisent le `setuid()` de la bibliothèque standard Unix pour s'approprier l'identité d'un autre utilisateur) , qui ne pose pas de problème avec les permissions ; kscd doit être capable d'obtenir un descripteur de fichier en lecture seule faisant référence au périphérique CD, pour contrôler le lecteur CDROM et lire les données bas niveau du disque.

Si vous possédez le mot de passe root, vous pouvez résoudre ceci rapidement et facilement. Devenez root et tapez la commande `chmod a+r /dev/cdrom` pour permettre à tous les utilisateurs de votre système de lire à partir de `/dev/cdrom`. Si votre lecteur de CDROM est nommé différemment, modifiez les privilèges de ce périphérique avec la même procédure. Si vous n'avez pas le mot de passe root, demandez gentiment à votre administrateur système de vous donner la permission de lecture pour le périphérique CDROM.

Voir aussi la section "Configuration de kscd".