Droits/Permissions sur le fichier /dev/sg0 - Installation - Linux et OS Alternatifs
Marsh Posté le 29-03-2003 à 15:45:11
xsane dit explicitement qu'il n'arrive pas à ouvrir /dev/sg0 ou il refuse juste de fonctionner en disant un truc comme "vous devez être root" ?
Marsh Posté le 29-03-2003 à 17:50:31
Il répond juste "no device found" lors de la recherche du scanner au démarage de xsane. Lorsque je le lance en root, il affiche une liste de device (/dev/sg0 ... /dev/sg7) et je choisi /dev/sg0.
Marsh Posté le 29-03-2003 à 20:56:44
Non, uniquement usbdevfs et proc comme système de fichiers virtuels.
Marsh Posté le 29-03-2003 à 21:04:02
Peut-etre que le prog ne cherche pas à accéder qu'à /dev/sg0 mais à un autre fichier de /dev par exemple avant /dev/sg0.
Faudrait essayer de trouver lequel c'est. Une méthode bourrine serait d'utiliser strace... mais je vois pas moins bourrin là comme ça
Marsh Posté le 30-03-2003 à 17:05:23
Effectivement ça peux-être une piste.
J'aimerais envoyer la sortie de "strace xsane" dans un fichier ou bien rediriger vers "less" pour pouvoir annalyser cetter masse d'information.
Cepandant "srace xsane > xsane-strace.log" et "strace xsane | less" me renvoient tout les deux un fichier vide ...
Peux-être que strace écrit sur stderr et que les commandes ci-dessus n'intercepte que le stdout ?
PS: Je suis vraiment débutant.
Marsh Posté le 30-03-2003 à 19:52:55
il y a des chances en effet, essaye strace xsane 2> xsane.log
Marsh Posté le 29-03-2003 à 14:41:01
Pour l'utilisation d'un scanner SCSI, j'utilise le programme xsane qui me satisfait pleinement au détail près qu'il ne peux se lancer qu'en root. En effet, le programme, je suppose, utilise le fichier device /dev/sg0 qui appartient à l'utilisateur root et au groupe root. Les permissions sur ce fichier sont les suivantes "crw- --- ---". Il semble être normal que je ne puisse pas scanner en tant que simple utilisateur.
Pour résoudre ce problème, j'ai crée un groupe "scanner" et j'ai mis le fichier dans ce groupe. Ensuite j'ai changé les permissions comme cela "crw- rw- ---". Enfin je me suis ajouté dans le groupe scanner.
Il me semble à présent que le simple utilisateur possède exactement les mêmes droits que root et pourtant xsane me dis le contraire.
Y-a-t-il quelque chose qui m'échappe dans les permissions ? Merci.
Message édité par mexx20 le 29-03-2003 à 14:47:03