Hola
* [990929 16:55] Jordi Roman Mejias ([EMAIL PROTECTED]) 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:
([EMAIL PROTECTED])~ $lsl /dev/console /dev/ttyS1 /dev/tty[12]
crw--w--w- 1 root tty5, 1 Sep 29 11:44 /dev/console
crw-rw-rw- 1 root tty4, 1 Sep 29 11:44 /dev/tty1
crw-rw-rw- 1 root tty4, 2 Sep 29 11:44 /dev/tty2
crw-rw 1 root dialout4, 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*;*;Al-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
[EMAIL PROTECTED]
Fui lo que crei, soy lo que esta pasando (Charly Garcia)
Linux 2.2.11 Usuario Reg. N. 85920
PGP Public Key 0x4A2036B5