Re: Problemas con CONSOLE_GROUP
Hola
* [990929 16:55] Jordi Roman Mejias (jordi.roman@cc.uab.es) decia:
>
> 1.- Comencemos por el principio. Me estoy actualizando dia a dia a
> Potato
> 2.- He conseguido una targeta de sonido Mad16 que suena
> 3.- En su dia configure la maquina para que tuviera la consola por el
> puerto serie y actualmente la configuracion del lilo.conf es la
> siguiente:
>
> lilo.conf -------------
> ...
> serial=1,38400n8
> append="single console=/dev/tty1 console=/dev/tty2 console=/dev/ttyS1,
> 19200n8"
> ...
> -----------------------
> y los dispositivos de consola son los siguientes:
>
> (jroman@gavilan)~ $lsl /dev/console /dev/ttyS1 /dev/tty[12]
> crw--w--w- 1 root tty 5, 1 Sep 29 11:44 /dev/console
> crw-rw-rw- 1 root tty 4, 1 Sep 29 11:44 /dev/tty1
> crw-rw-rw- 1 root tty 4, 2 Sep 29 11:44 /dev/tty2
> crw-rw---- 1 root dialout 4, 65 Sep 29 12:01 /dev/ttyS1
>
> Pues bien ahora quiero que mi usuario no privilegiado pueda manejar los
> dispositivos de sonido, para ello existe el fichero /etc/login.defs en
> el que se podia colocar una directiva como la siguiente:
>
> login.defs ------------
> ...
> CONSOLE_GROUPS audio:cdrom:floppy
> ...
> -----------------------
>
> y con esto cualquier usuario que tenga acceso a las consolas podria
> acceder a esos grupos.
>
> Bien, pues esto no me funciona y mi usuario no puede acceder a los
> dispositivos de sonido porque no tiene privilegios
>
> Pregunta ->>>>>>>>>>>>>> ¿que hago mal?
En teoria el login.defs deberia funcionar, pero tene en cuenta que si estas
usando potado de esos temas ahora se encarga PAM
fijate en /etc/pam.d/login ahi vas a tener que descomentar una linea mas o
menos asi "# auth optional pam_group.so"
y despues de eso tenes que editar /etc/security/group.conf y en el archivo
explica el formato que debes usar. Es agregar una linea asi:
login;tty*&!ttyp*;*;Al0000-2400;audio, cdrom
>
>
> Pregunta 2 -> ¿Hay alguna forma de mandarle al kernel parametros como
> los que se le pasan en la configuracion del lilo, pero sin tener que
> rearrancar la maquina?
hmm no creo, ya que los parametros que le pasas al kernel con lilo se
verifican cuando el kernel comienza a ejecutarse y en base a eso el kernel
toma algunas decisiones al arrancar
creo que eso esta por /usr/src/linux/init/main.c por si queres ver las
opciones
Saludos
--
Daniel H. Perez
a veces Tango
danielp@linuxfreakPUNTOcom
Fui lo que crei, soy lo que esta pasando (Charly Garcia)
Linux 2.2.11 Usuario Reg. N. 85920
PGP Public Key 0x4A2036B5
Reply to: