Re: cdda2wav solo como root?

2003-04-08 Por tema Juan Carlos Amengual Argudo
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,




cdda2wav solo como root?

2003-04-07 Por tema Carlos Jiménez
¿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

Me conviene cambiarle los permisos o usar sudo? Trate de hacer esto
ultimo pero no se como ponerlo en /etc/sudoers






Re: cdda2wav solo como root?

2003-04-07 Por tema Aritz Beraza Garayalde
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.

Aritz Beraza
-- 
Aritz Beraza Garayalde [EMAIL PROTECTED]
Linux User 272970  [http://www.upcnet.es/~abg]
************ 110011 TThhiinnggss YYoouu DDoo NNoott 
WWaanntt YYoouurr SSyysstteemm 
AAddmmiinniissttrraattoorr TToo SSaayy ************
39. I didn't think anybody would be doing any work at 2am, so I killed your job.