Page suivante Page précédente Table des matières

6. Réponses aux questions fréquemment posées (FAQ)

6.1 Comment un utilisateur n'étant pas superutilisateur peut-il monter/démonter des disques ?

La plupart des commandes mount comprennent une option user. Si vous ajoutez une entrée de cette nature au fichier /etc/fstab:

/dev/sbpcd  /mnt/cdrom   iso9660     user,noauto,ro

alors, un utilisateur ordinaire pourra monter et démonter le disque en utilisant ces commandes :

% mount /mnt/cdrom
% umount /mnt/cdrom

Par défaut, le disque sera monté avec certaines options qui assurent la sécurité (par exemple, des programmes ne pourront être exécutés, des fichiers de périphériques seront ignorés). Si cela est trop restrictif, vous pouvez utiliser des options additionnelles (par exemple, l'option "exec" autorisera l'exécution de programmes). Consultez la page de manuel de mount(8) pour les détails.

Une autre méthode consiste à obtenir le paquetage usermount qui permet à des utilisateurs n'étant pas superutilisateur de monter et démonter des périphériques amovibles tels que disquettes et CD-ROMs, mais restreint l'accès aux autres périphériques (tels que les partitions du disque dur). Il est disponible sur les principaux sites d'archives.

Enfin, vous pouvez écrire un petit programme C qui monte et démonte le CD-ROM et l'installer en tant qu'exécutable setuid.

Le site d'archives ftp.cdrom.com dispose du fichier source mount.c qui permet le montage d'un CD-ROM non monté (uniquement) par des utilisateurs ordinaires. Il s'exécute en tant que programme setuid.

6.2 Pourquoi ai-je device is busy quand je démonte un CD-ROM ?

Le disque ne peut être démonté s'il y a encore un processus accédant au lecteur, ceci comprend les processus ayant leur répertoire par défaut positionné sur le système de fichiers monté. Si vous ne pouvez pas identifier le processus utilisant le disque, utilisez la commande fuser, comme dans l'exemple ci-après.

% umount /cdrom
umount: /dev/hdd: device is busy
% fuser -v /cdrom
                     USER       PID ACCESS COMMAND
/mnt/cdrom           tranter    133 ..c..  bash

Sur certains systèmes, vous pouvez avoir besoin d'être superutilisateur pour exécuter la commande fuser de manière à voir les processus d'autres utilisateurs.

6.3 Comment exporter un CD-ROM vers d'autres machines via NFS ?

Vous avez besoin d'ajouter une ligne au fichier /etc/exports. Les utilisateurs sur les autres machines pourront alors monter le périphérique. Consultez la page de manuel de exports(5), pour plus de détails.

6.4 Puis-je amorcer Linux à partir d'un CD-ROM ?

Quand on installe initialement Linux, la méthode la plus ordinaire est d'utiliser une disquette d'amorçage. Certaines distributions Linux autorisent l'amorçage du noyau Linux sur CD directement depuis le DOS.

Avec les bons CD-ROM, ROM BIOS, et lecteur de CD-ROM ATAPI, il est possible d'amorcer Linux directement depuis un CD. La dernière version de mkisofs prend également en charge la création de tels disques qui utilisent le standard El Torito pour les CDs amorçables.

6.5 Comment peut-on lire les données des CDs audio-numériques ?

Heiko Eissfeldt ( heiko@colossus.escape.de) et Olaf Kindel ont écrit un utilitaire qui lit les données audio-numériques et les enregistre en fichiers son au format .wav. Le paquetage est intitulé cdda2wav.tar.gz et peut être trouvé sur metalab.unc.edu.

Un autre est intituOS/2.

Le même auteur a écrit le programme xpcd, en environnement X11, pour manipuler les images de CDs Photo. Vous pouvez sélectionner des images à la souris, visualiser l'image dans une petite fenêtre, et charger l'image à n'importe laquelle de ses 5 résolutions possibles. Vous pouvez aussi isoler une partie de l'image et ne charger que celle-ci. Cherchez ces paquetages à l'adresse ftp://ftp.cs.tu-berlin.de/pub/linux/Local/misc/.

Le programme de manipulation d'images ImageMagick prend aussi en charge les CDs Photo. Il est disponible à l'adresse ftp://ftp.x.org/contrib/applications/ImageMagick/.

5.3 Mkisofs

Le paquetage mkisofs d'Eric Youngdale permet de créer un système de fichiers ISO-9660 sur une partition du disque dur. Celui-ci peut ensuite être utilisé pour aider à la création et au test de systèmes de fichiers de CD-ROM avant le pressage des disques.

Les outils pour graver réellement les données sur des lecteurs de CDs réinscriptibles tendent à être propres à chaque fournisseur. Ils requièrent également une écriture des données sans interruption, ce qui fait qu'un système d'exploitation multi-tâches comme Linux n'y est pas particulièrement adapté.

5.4 Outils ISO-9660

Il existe quelques outils pour vérifier le format des disques ISO-9660; vous pourrez les trouver utiles pour tester des CDs suspects. Le paquetage peut être trouvé à l'adresse ftp://ftp.cdrom.com/pub/unixfreeware/archive/. Ils ont été écrits par Bill Siegmund et Rich Morin.


Page suivante Page précédente Table des matières ./usr/share/doc/LANG/fr/HOWTO/CDROM-HOWTO-6.html0100644000000000000000000005714206765000414017230 0ustar rootroot Guide d'utilisation d'un lecteur de CD-ROM sous Linux: Réponses aux questions fréquemment posées (FAQ) Page suivante Page précédente Table des matières

6. Réponses aux questions fréquemment posées (FAQ)

6.1 Comment un utilisateur n'étant pas superutilisateur peut-il monter/démonter des disques ?

La plupart des commandes mount comprennent une option user. Si vous ajoutez une entrée de cette nature au fichier /etc/fstab:

/dev/sbpcd  /mnt/cdrom   iso9660     user,noauto,ro

alors, un utilisateur ordinaire pourra monter et démonter le disque en utilisant ces commandes :

% mount /mnt/cdrom
% umount /mnt/cdrom

Par défaut, le disque sera monté avec certaines options qui assurent la sécurité (par exemple, des programmes ne pourront être exécutés, des fichiers de périphériques seront ignorés). Si cela est trop restrictif, vous pouvez utiliser des options additionnelles (par exemple, l'option "exec" autorisera l'exécution de programmes). Consultez la page de manuel de mount(8) pour les détails.

Une autre méthode consiste à obtenir le paquetage usermount qui permet à des utilisateurs n'étant pas superutilisateur de monter et démonter des périphériques amovibles tels que disquettes et CD-ROMs, mais restreint l'accès aux autres périphériques (tels que les partitions du disque dur). Il est disponible sur les principaux sites d'archives.

Enfin, vous pouvez écrire un petit programme C qui monte et démonte le CD-ROM et l'installer en tant qu'exécutable setuid.

Le site d'archives ftp.cdrom.com dispose du fichier source mount.c qui permet le montage d'un CD-ROM non monté (uniquement) par des utilisateurs ordinaires. Il s'exécute en tant que programme setuid.

6.2 Pourquoi ai-je device is busy quand je démonte un CD-ROM ?

Le disque ne peut être démonté s'il y a encore un processus accédant au lecteur, ceci comprend les processus ayant leur répertoire par défaut positionné sur le système de fichiers monté. Si vous ne pouvez pas identifier le processus utilisant le disque, utilisez la commande fuser, comme dans l'exemple ci-après.

% umount /cdrom
umount: /dev/hdd: device is busy
% fuser -v /cdrom
                     USER       PID ACCESS COMMAND
/mnt/cdrom           tranter    133 ..c..  bash

Sur certains systèmes, vous pouvez avoir besoin d'être superutilisateur pour exécuter la commande fuser de manière à voir les processus d'autres utilisateurs.

6.3 Comment exporter un CD-ROM vers d'autres machines via NFS ?

Vous avez besoin d'ajouter une ligne au fichier /etc/exports. Les utilisateurs sur les autres machines pourront alors monter le périphérique. Consultez la page de manuel de exports(5), pour plus de détails.

6.4 Puis-je amorcer Linux à partir d'un CD-ROM ?

Quand on installe initialement Linux, la méthode la plus ordinaire est d'utiliser une disquette d'amorçage. Certaines distributions Linux autorisent l'amorçage du noyau Linux sur CD directement depuis le DOS.

Avec les bons CD-ROM, ROM BIOS, et lecteur de CD-ROM ATAPI, il est possible d'amorcer Linux directement depuis un CD. La dernière version de mkisofs prend également en charge la création de tels disques qui utilisent le standard El Torito pour les CDs amorçables.

6.5 Comment peut-on lire les données des CDs audio-numériques ?

Heiko Eissfeldt ( heiko@colossus.escape.de) et Olaf Kindel ont écrit un utilitaire qui lit les données audio-numériques et les enregistre en fichiers son au format .wav. Le paquetage est intitulé cdda2wav.tar.gz et peut être trouvé sur metalab.unc.edu.

Un autre est intituOS/2.

Le même auteur a écrit le programme xpcd, en environnement X11, pour manipuler les images de CDs Photo. Vous pouvez sélectionner des images à la souris, visualiser l'image dans une petite fenêtre, et charger l'image à n'importe laquelle de ses 5 résolutions possibles. Vous pouvez aussi isoler une partie de l'image et ne charger que celle-ci. Cherchez ces paquetages à l'adresse ftp://ftp.cs.tu-berlin.de/pub/linux/Local/misc/.

Le programme de manipulation d'images ImageMagick prend aussi en charge les CDs Photo. Il est disponible à l'adresse ftp://ftp.x.org/contrib/applications/ImageMagick/.

5.3 Mkisofs

Le paquetage mkisofs d'Eric Youngdale permet de créer un système de fichiers ISO-9660 sur une partition du disque dur. Celui-ci peut ensuite être utilisé pour aider à la création et au test de systèmes de fichiers de CD-ROM avant le pressage des disques.

Les outils pour graver réellement les données sur des lecteurs de CDs réinscriptibles tendent à être propres à chaque fournisseur. Ils requièrent également une écriture des données sans interruption, ce qui fait qu'un système d'exploitation multi-tâches comme Linux n'y est pas particulièrement adapté.

5.4 Outils ISO-9660

Il existe quelques outils pour vérifier le format des disques ISO-9660; vous pourrez les trouver utiles pour tester des CDs suspects. Le paquetage peut être trouvé à l'adresse ftp://ftp.cdrom.com/pub/unixfreeware/archive/. Ils ont été écrits par Bill Siegmund et Rich Morin.


Page suivante Page précédente Table des matières ./usr/share/doc/LANG/fr/HOWTO/CDROM-HOWTO-6.html0100644000000000000000000005714206765000414017230 0ustar rootroot Guide d'utilisation d'un lecteur de CD-ROM sous Linux: Réponses aux questions fréquemment posées (FAQ) Page suivante Page précédente Table des matières

6. Réponses aux questions fréquemment posées (FAQ)

6.1 Comment un utilisateur n'étant pas superutilisateur peut-il monter/démonter des disques ?

La plupart des commandes mount comprennent une option user. Si vous ajoutez une entrée de cette nature au fichier /etc/fstab:

/dev/sbpcd  /mnt/cdrom   iso9660     user,noauto,ro

alors, un utilisateur ordinaire pourra monter et démonter le disque en utilisant ces commandes :

% mount /mnt/cdrom
% umount /mnt/cdrom

Par défaut, le disque sera monté avec certaines options qui assurent la sécurité (par exemple, des programmes ne pourront être exécutés, des fichiers de périphériques seront ignorés). Si cela est trop restrictif, vous pouvez utiliser des options additionnelles (par exemple, l'option "exec" autorisera l'exécution de programmes). Consultez la page de manuel de mount(8) pour les détails.

Une autre méthode consiste à obtenir le paquetage usermount qui permet à des utilisateurs n'étant pas superutilisateur de monter et démonter des périphériques amovibles tels que disquettes et CD-ROMs, mais restreint l'accès aux autres périphériques (tels que les partitions du disque dur). Il est disponible sur les principaux sites d'archives.

Enfin, vous pouvez écrire un petit programme C qui monte et démonte le CD-ROM et l'installer en tant qu'exécutable setuid.

Le site d'archives ftp.cdrom.com dispose du fichier source mount.c qui permet le montage d'un CD-ROM non monté (uniquement) par des utilisateurs ordinaires. Il s'exécute en tant que programme setuid.

6.2 Pourquoi ai-je device is busy quand je démonte un CD-ROM ?

Le disque ne peut être démonté s'il y a encore un processus accédant au lecteur, ceci comprend les processus ayant leur répertoire par défaut positionné sur le système de fichiers monté. Si vous ne pouvez pas identifier le processus utilisant le disque, utilisez la commande fuser, comme dans l'exemple ci-après.

% umount /cdrom
umount: /dev/hdd: device is busy
% fuser -v /cdrom
                     USER       PID ACCESS COMMAND
/mnt/cdrom           tranter    133 ..c..  bash

Sur certains systèmes, vous pouvez avoir besoin d'être superutilisateur pour exécuter la commande fuser de manière à voir les processus d'autres utilisateurs.

6.3 Comment exporter un CD-ROM vers d'autres machines via NFS ?

Vous avez besoin d'ajouter une ligne au fichier /etc/exports. Les utilisateurs sur les autres machines pourront alors monter le périphérique. Consultez la page de manuel de exports(5), pour plus de détails.

6.4 Puis-je amorcer Linux à partir d'un CD-ROM ?

Quand on installe initialement Linux, la méthode la plus ordinaire est d'utiliser une disquette d'amorçage. Certaines distributions Linux autorisent l'amorçage du noyau Linux sur CD directement depuis le DOS.

Avec les bons CD-ROM, ROM BIOS, et lecteur de CD-ROM ATAPI, il est possible d'amorcer Linux directement depuis un CD. La dernière version de mkisofs prend également en charge la création de tels disques qui utilisent le standard El Torito pour les CDs amorçables.

6.5 Comment peut-on lire les données des CDs audio-numériques ?

Heiko Eissfeldt ( heiko@colossus.escape.de) et Olaf Kindel ont écrit un utilitaire qui lit les données audio-numériques et les enregistre en fichiers son au format .wav. Le paquetage est intitulé cdda2wav.tar.gz et peut être trouvé sur metalab.unc.edu.

Un autre est intituOS/2.

Le même auteur a écrit le programme xpcd, en environnement X11, pour manipuler les images de CDs Photo. Vous pouvez sélectionner des images à la souris, visualiser l'image dans une petite fenêtre, et charger l'image à n'importe laquelle de ses 5 résolutions possibles. Vous pouvez aussi isoler une partie de l'image et ne charger que celle-ci. Cherchez ces paquetages à l'adresse ftp://ftp.cs.tu-berlin.de/pub/linux/Local/misc/.

Le programme de manipulation d'images ImageMagick prend aussi en charge les CDs Photo. Il est disponible à l'adresse ftp://ftp.x.org/contrib/applications/ImageMagick/.

5.3 Mkisofs

Le paquetage mkisofs d'Eric Youngdale permet de créer un système de fichiers ISO-9660 sur une partition du disque dur. Celui-ci peut ensuite être utilisé pour aider à la création et au test de systèmes de fichiers de CD-ROM avant le pressage des disques.

Les outils pour graver réellement les données sur des lecteurs de CDs réinscriptibles tendent à être propres à chaque fournisseur. Ils requièrent également une écriture des données sans interruption, ce qui fait qu'un système d'exploitation multi-tâches comme Linux n'y est pas particulièrement adapté.

5.4 Outils ISO-9660

Il existe quelques outils pour vérifier le format des disques ISO-9660; vous pourrez les trouver utiles pour tester des CDs suspects. Le paquetage peut être trouvé à l'adresse ftp://ftp.cdrom.com/pub/unixfreeware/archive/. Ils ont été écrits par Bill Siegmund et Rich Morin.


Page suivante Page précédente Table des matières ./usr/share/doc/LANG/fr/HOWTO/CDROM-HOWTO-6.html