[AYUDA] Re: udev y permisos de dispositivos usb por libusb (no driver)

Carlos Manuel Escalona Villeda cxescalona en gmail.com
Mar Sep 2 11:23:42 CDT 2008


Otra cosa:

googleando di con la siguiente solución, la pego tal cual:

> Summary of what I did to fix this issue for the forum posterity-
>
> Step 1:
> Modify /etc/udev/udev.conf and ensure that it atleast has following 
> settings-
>
> udev_root="/dev/"
> udev_db="/dev/.udevdb"
> udev_rules="/etc/udev/rules.d/"
> udev_permissions="/etc/udev/permissions.d/"
> default_mode="0660"
> udev_log="err"
>
> Step 2:
> Create udev rules file OR append to exisiting 
> /etc/udev/rules.d/10-local.rules:
>
> #your_usb_device - foo
> KERNEL=="*[0-9]", SUBSYSTEM=="usb_device", 
> ACTION=="add",SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="xxxx", 
> SYMLINK+="foo-%k"
>
> Step 3:
> Create PAM rules file /etc/security/console.perms.d/foo.perms:
>
> <foo>=/dev/foo* <console> 0600 <foo> 0600 root
>
> Step 4:
> Respawn udev deamon and run the newly created rules.
> $skill udedv
> $/sbin/udevd -d
Espero que sirva para aclarar algo....

Miguel Cardenas escribió:
> Holas
>
> Orita ando en windoze, voy a probar a ver que ondas :D
>
> Una ultima pregunta... habra alguna forma de hacer que todos los dispositivos usb o debajo de un directorio en /dev/ sean 0666 o 0777? y si es asi, sera buena idea? no tengo muchos dispositivos que jalan por libusb (los que por driver jalan sin problema) por ahora solo son 2 pero imaginate que al rato sean mas y tener que modificar una linea por cada uno... Ademas, digo, es una camara o una impresora, no una conexion usb a un reactor nuclear que si le mueve el Sr. X nos rostizamos :P
>
> Aqui me surge una duda... esto solo ocurre con dispositivos accesados por libusb, los usb de acceso por driver en kernel o modulo no tienen problema... sera algun lio con libusb y no el udev?
>
> Saludos y gracias
>
>
>
> ----- Original Message ----
> From: Paynalton <cxescalona en gmail.com>
> To: ayuda-linux en googlegroups.com
> Sent: Tuesday, September 2, 2008 4:18:51 AM
> Subject: [AYUDA] Re: udev y permisos de dispositivos usb por libusb (no driver)
>
>
> Miguel Cardenas escribió:
>   
>> Holas
>>
>> Voy a probar, pero... debo cambiar el MODE="666" por UMASK="000" o debo poner ambos?
>>
>> Saludos
>>
>>
>>  
>>     
> En teoría deberías cambiarlo... La opción UMASK te resta la cantidad 
> necesaria para fijar los permisos del dispositivo empezando desde 777. 
> Osea que si lo pones como 000 el resultado sería 777
>
> Otra cosa:
>
> Recién recordé que hice un cambio parecido hace tiempo para conectar mi 
> teléfono. La línea me quedó de la siguiente forma:
>
> KERNEL=="ttyACM[0-9]*", NAME="%k", SYMLINK="phone", GROUP="tty", MODE="0777"
>
> Actualmente está funcionando sin problemas así que no se si te sirva de 
> algo.
>
>
>   
>> ----- Original Message ----
>> From: Paynalton <cxescalona en gmail.com>
>> To: ayuda-linux en googlegroups.com
>> Sent: Sunday, August 31, 2008 11:29:04 PM
>> Subject: [AYUDA] Re: udev y permisos de dispositivos usb por libusb (no driver)
>>
>>
>> Pregunta: Te reconoce el parámetro UMASK???
>>
>> Revisa y tal vez puedas poner algo del tipo:
>>
>> UMASK="000"
>>
>> Miguel Cardenas escribió:
>>  
>>     
>>> Hola lista
>>>
>>> Hace poco les puse un mensaje sobre un problema de SANE y el permiso de accesi al scanner usb... bien ya encontre el problema pero no tengo idea de como resolverlo.
>>>
>>> Me puse a jugar con los rules del udev y encontre que si reconoce el scanner, sin embargo no importa que permisos ponga en MODE le vale madre y siempre crea el dispositivo rw-r--r--
>>>
>>> Me consta que si reconoce el scanner porque las variables OWNER y GROUP si funcionan y le ponen el usuario y grupo que le ponga y los cambia sin problema, el drama son los permisos de acceso, ya probe 664 777 0664 0777 y pura progenitora no lo pela...
>>>
>>> Recorde que tengo una camara digital que se conecta por usb tambien e igualmente utiliza libusb y no driver en el kernel, esta tampoco funciona para usuario normal solo root pues los permisos son rw-r--r--
>>>
>>> La unica forma de hacerlos funcionar fue poniendo OWNER="miusuario" GROUP="migrupo" pero entonces nadie mas podria usarlo, que realmente no importa porque yo soy el unico usuario pero se me hace una solucion pinchurrienta y siento que deje algo incompleto que no me permitira dormir hasta resolverlo...
>>>
>>> Alguien cree que el problema pueda estar en el udev o en libusb? ojo el problema se presenta con estos dos dispositivos que jalan por libusb, tengo una webcam tambien usb que jala con driver en el kernel y no presenta problema alguno...
>>>
>>>
>>> Ojala alguien pueda darme una idea...
>>>
>>>
>>> Saludos
>>>
>>>
>>>      
>>>
>>>    
>>>  
>>>    
>>>       
>>
>>
>>      
>>
>>     
>>  
>>     
>
>
>
>
>       
>
> >
>   

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
-~----------~----~----~----~------~----~------~--~---




Más información sobre la lista de distribución Ayuda