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

 


Dernière réponse
Sujet : Problème avec cdrecord
Jak :gun:
 
Quel con... Ça m'avait complètement échappé, ce truc. Je me rappelais bien qu'il fallait faire attention aux droits sur les périphériques, mais alors là, j'ai complètement zappé ce morceau-là. :cry:
 
Bon, bon, bon... RTFM, quoi.. Sciouzé d'avoir dérangé :/
 
"Ya des jours, c'est pas mon jour, et ya des jours tous les jours"
 
Merci...

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
Jak :gun:
 
Quel con... Ça m'avait complètement échappé, ce truc. Je me rappelais bien qu'il fallait faire attention aux droits sur les périphériques, mais alors là, j'ai complètement zappé ce morceau-là. :cry:
 
Bon, bon, bon... RTFM, quoi.. Sciouzé d'avoir dérangé :/
 
"Ya des jours, c'est pas mon jour, et ya des jours tous les jours"
 
Merci...
kadreg Extrait de man cdrecord :  
 

Citation :


       If  you  don't  want to allow users to become root on your system, cdrecord may safely be installed suid  root.  This      allows  all  users or a group of users with no root privi­   leges to use cdrecord.  Cdrecord in this case  checks,  if
the  real  user would have been able to read the specified
files.  To give all user access to use cdrecord, enter:
      chown root /usr/local/bin/cdrecord
      chmod 4711 /usr/local/bin/cdrecord
 
To give a restricted group of  users  access  to  cdrecord
enter:
 
       chown root /usr/local/bin/cdrecord
       chgrp cdburners /usr/local/bin/cdrecord
       chmod 4710 /usr/local/bin/cdrecord
 
and add a group cdburners on your system.
 
Never  give  write  permissions  for non root users to the
/dev/scg?  devices  unless  you  would  allow  anybody  to
read/write/format all your disks.
 
 


 
Donc, tu peux setuid ton cdrecord (première méthode).

 

[edtdd]--Message édité par kadreg--[/edtdd]

Jak Ben, ce que j'aimerais, c'est faire fonctionner à nouveau mon machin comme avant sans utiliser une magouille comme ça. Quand j'avais installé mon graveur, je n'ai eu aucun problème, ça avait marché du premier coup, et je n'avais pas eu à m'inquiéter de droits sur les allocations de mémoires et autres machins système (sur une Slackware 8.0beta, celle du 10 mai 2001, + noyau 2.4.4)
Maintenant (Slackware 8.0, noyau 2.4.16, mais ça fait pareil avec un 2.4.4), j'ai ce message quand un utilisateur essaie de graver, et je vois pas du tout comment je peux arranger ça...
Parce que c'est un problème plus grave que juste ne pas pouvoir graver, donc c'est inutile de bricoler un truc pourri avec sudo :)
FlamM si ça peut être utile regarde comment fonctionne sudo ,
ça permet à un utilisateur normal de lancer des commandes avec les privilèges du root (à condition d'avoir configuré correctement le fichier de config des sudoers)
au pire tu rajoutes la même ligne que celle qui doit déjà être mentionnée dans le fichier existant et qui concerne le root
 
(dans la slack y a un package pour sudo sur le cd d'install si tu l'as pas déjà installé)
 
voilà
Jak Ben, oui, mais alors j'ai aucune idée de comment permettre ça à un tuilisateur, sachant qu'avant que je change mon système, je n'avais aucun problème.
Là, je suis dans le flou le plus complet. En plus, j'ai l'impression qu'il y a un autre problème dans ma config, car je viens de planter 2 gravures, une en 12x, et une en 2x, par buffer underrun.
Ya quelque chose qui m'échappe... pffff :/
kadreg Certains appels systèmes ne sont pas autorisé si on n'est pas root. Tel les changement de priorité (vers des priorité hautes) et la manipulation brutale de la mémoire partagée (shm).  
 
C'est plutot vers ce type d'autorisation que tu doit aller voir.
Jak Je n'arrive pas à graver quand je ne suis pas root avec cdrecord. Il me met ça comme erreur :

~/iso$ cdrecord -v speed=4 dev=0,0,0 image.iso
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
TOC Type: 1 = CD-ROM
cdrecord: Operation not permitted. WARNING: Cannot do mlockall(2).
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Operation not permitted. shmctl failed to lock shared memory segment
~/iso$

Quand je suis root, ça passe, et j'ai pas l'impression que c'est un problème de droits sur /dev/scd*, puisque je les ai. Ou alors 'fut que j'aille voir ailleurs, mais vu la tronche des messages, j'ai un doute. Quelqu'un aurait une idée?

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