Cap resum de modificació
Cap resum de modificació
Línia 6: Línia 6:
   MODE="xxxx"
   MODE="xxxx"
pero si no funciona es pot substituir per:
pero si no funciona es pot substituir per:
    
   RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"
on xxxx son els permisos que volem posar.
on xxxx son els permisos que volem posar.
  RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"
 
Com per exemple, l'scanner següent de Indesmalla tenia uns permisos 0600, un cop aplicada la norma, l'error va ser subsanat.
Com per exemple, l'scanner següent de Indesmalla tenia uns permisos 0600, un cop aplicada la norma, l'error va ser subsanat.
   BUS=="usb", SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0110", RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"
   BUS=="usb", SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0110", RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"
Cal notar l'sleep, aquest es posa perque doni temps al ordinador a iniciarse correctament ja que si no es posa els permisos no es canvien.
Cal notar l'sleep, aquest es posa perque doni temps al ordinador a iniciarse correctament ja que si no es posa els permisos no es canvien.

Revisió del 08:56, 20 jul 2011

  • L'udev és l'encarregat de generar dinamicament els dispositius a la carpeta /dev.

CENTOS 5

  • A vegades pot passar que un determinat dispositiu no es crei amb els permisos corresponents. Normalment aixo es solventa amb la opcio:
 MODE="xxxx"

pero si no funciona es pot substituir per:

 RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"

on xxxx son els permisos que volem posar.

Com per exemple, l'scanner següent de Indesmalla tenia uns permisos 0600, un cop aplicada la norma, l'error va ser subsanat.

 BUS=="usb", SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0110", RUN+="/bin/bash -c '(sleep 10; chmod 0666 $env{DEVNAME})&'"

Cal notar l'sleep, aquest es posa perque doni temps al ordinador a iniciarse correctament ja que si no es posa els permisos no es canvien.