Mensaje citado por Aritz Beraza Garayalde <[EMAIL PROTECTED]>:

> On Mon, Apr 07, 2003 at 01:15:50PM -0400, Carlos Jim�nez wrote:
> > �Como puedo usar cdda2wav como usuario normal? como root me funciona
> > bien pero como usuario no me resulta me sale lo siguiente:
> > cdda2wav: Permission denied. Cannot open '/dev/sg0'. Cannot open SCSI
> > driver.
> > open(0,1,0) in file interface.c, line 499
> > Use the script scan_scsi.linux to find out more.
> > Probably you did not define your SCSI device.
> > You can scan the SCSI bus(es) with 'cdrecord -scanbus'.
> > Set the CDDA_DEVICE environment variable or use the -D option.
> > You can also define the default device in the Makefile.
> > 
> > Al hacer ls -l /dev/sg0 me sale:
> > crw-------    1 root     root      21,   0 mar 28 19:10 /dev/sg0
> >
> 
> Dale permisos!!! de lectura todos.

�Hombre! no es una pr�ctica muy recomendable ir cambi�ndole los permisos a los
dispositivos. Algunos programas (sobre todo los que tienen que ver con grabaci�n
de CDs/DVDs) permiten su instalaci�n con el setuid de root (lo suelen preguntar
al instalarse v�a debconf). Como veo que �ste no es el caso ...

La soluci�n "acad�mica" ;-) consiste en:

1) A�adir al usuario al grupo al que pertenece el dispositivo (esto es lo t�pico
con el sonido - grupo audio - y la conexi�n ppp - grupo dip, creo -). Aunque en
este caso no procede (grupo root) y entonces hay que optar por:

2) Usar sudo. Sudo permite ejecutar los programa como si fueses root. As� si un
usuario normal quiere ejecutar la orden "X <lista de par�metros>" como root,
ejecutar�a "sudo X <lista de par�metros>". Por supuesto, es root el que
configura qui�n puede y qui�n no (y con qu� programas) usar sudo. Para ello hay
que editar "/etc/sudoers" usando la orden "visudo". M�s informaci�n: "man
sudoers" y "man sudo".

Saludos,


Responder a