Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3639 connectés 

 


Dernière réponse
Sujet : Droit d'acces au graveur pour un User
Moneo Thanks !
 
En fait gt arrivé à cette même conclusion car j'arrivais à monter mon lecteur cd en user.
 
En tout cas merci de m'avoir répondu !
 
A+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Moneo Thanks !
 
En fait gt arrivé à cette même conclusion car j'arrivais à monter mon lecteur cd en user.
 
En tout cas merci de m'avoir répondu !
 
A+
Jak

Moneo a écrit a écrit :

D'ailleur , je n'arrive pas à le monter en tant que lecteur cd en user , il me fait :"only root can do that" .



Ca, c'est un problème dû à la commande mount, seul le root a le droit de l'utiliser, sauf si le fichier fstab autorise l'utilisateur à le faire. Pour cela, il faut que tu édites ton fichier /etc/fstab, et tu rajoutes la ligne suivante (de tête, faire man mount et man fstab pour confirmation) :

/dev/cdrom   /cdrom   iso9660   ro,user,noauto 0 0

En tant qu'utilisateur, tu n'auras qu'à faire

~$ mount /cdrom

pour monter le cdrom dans le répertoire /cdrom. J'explique : la commande mount n'est pas complète ici, donc elle va chercher dans /etc/fstab une entrée correspondante à /cdrom. Elle va trouver la ligne que je t'ai faite écrire, et se rendre compte qu'un utilisateur a le droit de faire ça ('user'), donc, ça roule.
Par contre, si par exemple tu voulais un jour juste pour voir monter un CD dans un autre répertoire (disons /mnt/tmp), et bien ton utilisateur n'aurait pas le droit de le faire.

Dark_Schneider il met un SUID bit à cdrecord. pas très propre mais reste le plus simple est d'appartenir au groupe cdwriter :
 
[will@bastard rc1]$ whereis cdrecord
cdrecord: /usr/bin/cdrecord /usr/share/man/man1/cdrecord.1.bz2
[will@bastard rc1]$ ls -l /usr/bin/cdrecord
-rwsr-s---    1 root     cdwriter   183324 aoû  2 20:56 /usr/bin/cdrecord*
Moneo J'ai trouvé ca , dans la FAQ de KonCD et ca marche bien :
 
chown root /usr/bin/cdrecord
chmod 4711 /usr/bin/cdrecord
 
Je ne sais si c'est tres propre comme méthode mais c'est efficace .
Moneo Thanks pour ta réponse compléte !
 
J'ai fais ce que tu m'as dit : chmod 666 /dev/scd1 , mais j'ai toujours pas les pérmissions en User .  
 
D'ailleur , je n'arrive pas à le monter en tant que lecteur cd en user , il me fait :"only root can do that" .
 
Donc, là je ne vois pas trops à quel niveau intervenir ....
Jak Normal, tu changes l'utilisateur du lien, mais pas celui du périphérique.
D'ailleurs, ce n'est pas ce qu'il faut faire. Ce que tu dois faire, c'est, au plus simple, changer les droits d'accès à /dev/scd1 (et pas au lien /dev/graveur, qui est déjà en rwx pour tout le monde), comme ça:
 
~# chmod 666 /dev/scd1
 
Ce n'est pas très élégant, mais ça marchera. Le mieux serait de mettre ton utilisateur dans le groupe disk, et de faire un chmod 660 /dev/scd1, si tant est que la commande ~# ls -l /dev/scd1 te donne ça :
brw-r-----    1 root     disk      11,   1 fév 28  2001 /dev/scd1
 
Après changement (1er que j'ai indiqué, le plus simple), tu dois avoir ça :
brw-rw-rw-    1 root     disk      11,   1 fév 28  2001 /dev/scd1
trictrac Je suis un newbie, donc mareponse est loin detre garantie, mais il me semble qu'il suffisse defaire appartenir ton utilisateur au groupe du graveur
Moneo Salut à tous ¡
 
Voilà , je viens d'installer KonCD sur ma deb (woody), qui est au passage entrain de devenir un tres bon log, y me sort que soit j'ai pas de graveur reconnu soit j'ai pas les droits ...
 
Comme ca marche tres bien en root j'en conclu que j'ai po les droits.
 
J'ai fait un ln -s /dev/scd1 /dev/graveur  
puis chown user /dev/graveur , mais ca donne rien !
 
Comment puis je donc faire en sorte que ce soit utilisable ?
 
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)