[Musix-usuarios] reglas de udev

Fernando Toledo ftoledo en docksud.com.ar
Jue Mayo 17 19:33:59 CEST 2007


El Martes, 15 de Mayo de 2007 19:36, Marcos Guglielmetti escribió:
> El Miércoles, 16 de Mayo de 2007 05:10, Rodolfo Lopez escribió:
>  | *tu usuario esta dentro del grupo dialout?*
>  |
>  | Parece que Fernando me resolvió el dolor de cabeza de tantos meses
>  | atrás.
>
> Yo se los dije cuando llegó a la lista:  Fernando Toledo es un tipo
> práctico, sencillo, etc. Me alegro.
juaz!..

>
>  | Activar las casillas:  kcontrol: administración del sistema,
>  | administración de acceso, comodidad / no se presisa contraseña para:
>  | etc, etc, etc.
>  |
>  | Musix por defecto tiene inhabilitado todo ahí. No es problema de kernel.
>
> Pero... realmente no entiendo... ¿qué es lo que faltaba exactamente para
> que anduviera qué cosa? jejee, Sería bueno REPARAR ese problema en Musix!!!
> más que escribir una solución en el WIKI, que lo haremos, pero tenemos que
> resolver ese problema ya.

>
>  | Sorpresa: LA IMPRESORA TAMBIÉN SIRVIÓ, no fue necesario actualizar ¡NADA
>  | !
>  |
>  | :)
>
> No entiendo por qué ¿por agregar tu usuario a determinado grupo?
>

Marcos, 
Cuando se crean los dispositivos en /dev , al archivo, se le asignan permisos,
por ejemplo los módulos de audio :
ragnarok en ntbkragnarok:~$ ll /dev |grep audio
crw-rw---- 1 root audio  14,   4 2007-05-16 19:59 audio
crw-rw---- 1 root audio  14,   3 2007-05-16 19:59 dsp
crw-rw---- 1 root audio  14,   0 2007-05-16 19:59 mixer
crw-rw---- 1 root audio  10, 135 2007-05-16 19:59 rtc
crw-rw---- 1 root audio  14,   1 2007-05-16 19:59 sequencer
crw-rw---- 1 root audio  14,   8 2007-05-16 19:59 sequencer2

la única forma de que puedas hacer uso del sonido en el sistema es siendo root 
o poniendo en el usuario dentro del grupo "audio"

así pasa también con algunas impresoras, 
ragnarok en ntbkragnarok:~$ ll /dev |grep lp
crw-rw---- 1 root lp  14,   4 2007-05-16 19:59 lp0

Esto es así para todos los dispositivos, lo que sucede es que dependiendo de 
la distro se le pone uno u otro permiso.

Es una forma ordenada de dar permisos a los usuarios para tal o cual 
dispositivo.

Escribir las reglas de udev para controlar los permisos es muy facil
por ejemplo usando sysfs logras estos efectos:
crear un archivo mysReglas.rules en /etc/udev/rules.d con esto:
# UMAX Astra 4400 | UMAX Astra 4450
SYSFS{idVendor}=="1606", SYSFS{idProduct}=="0070", MODE="664", GROUP="scanner"

esto hace que cuando conectes el dispositivo 1606:0070 (un scanner umax) se 
genere el /dev/scanner con el modo y el grupo indicado.
Asi para podes usarlo, solo basta con agregar un user al grupo scanner y 
listo.

con mi camara: 
SYSFS{idVendor}=="054c", SYSFS{idProduct}=="0010", SYMLINK+="camara"

cuando la conecto, como es un usb_storage por lo general se crea /dev/sda1 , 
pero si tuviera otro pendrive anteriormente conectado seria /dev/sdb1 quizás
con la regla anterior siempre se crea un link llamado /dev/camara que apunta 
al /dev/sdX  generado por la camarita.
Y no importa en que orden la conecto ya que siempre sera el mismo dispositivo.
Así no tengo que andar cambiado en cada programa donde ir a buscarla.

busquen por "udev rules" y tendran una explicación mas decente :)

para musix solucionarlo es simple, al usuario por defecto lo metes en varios 
grupos (tty, disk, lp) y los que creas necesarios, etc...




-- 
Dock Sud BBS
http://www.docksud.com.ar
telnet://bbs.docksud.com.ar
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: no disponible
Url        : /pipermail/musix-usuarios/attachments/20070517/373e5423/attachment.pgp


Más información sobre la lista de distribución Musix-usuarios