The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Удев на ЦентОС 5, !*! mitsumoto, 19-Ноя-11, 18:26  [смотреть все]
Всем привет!

Вот пытаюсь разобраться с удевом на центос5.
Необходимо для устройства смнить права и так что бы эти права оставались даже после перезугрузки ПК


1. Прописал правила


/etc/udev/rules.d/50-udev.rules
#IBM
KERNEL=="IBMtape",             NAME="%k", MODE="0770, OPTIONS="last_rule"


2. Установил пакет


yum install udev
udev.x86_64                        095-14.27.el5                             installed


3. появились файлики...


ls -la /sbin/*udev*
-rwxr-xr-x 1 root root   4468 Июл 22 06:40 /sbin/start_udev
-rwxr-xr-x 1 root root  15176 Июл 22 06:40 /sbin/udevcontrol
-rwxr-xr-x 1 root root  74312 Июл 22 06:40 /sbin/udevd
-rwxr-xr-x 1 root root 907560 Июл 22 06:40 /sbin/udevd.static
-rwxr-xr-x 1 root root  24800 Июл 22 06:40 /sbin/udevsettle
-rwxr-xr-x 1 root root  27952 Июл 22 06:40 /sbin/udevtrigger

4. Стартую демона, правила вступают в силу!


/sbin/start_udev

5. Вот работает демон


# ps aux | grep udev
root      1233  0.0  0.0  14212  2316 ?        S<s  13:45   0:00 /sbin/udevd -d
root      6492  0.0  0.0  63244   828 pts/4    S+   18:13   0:00 grep udev


6. Стоит только перезагрузить ПК правила для устройства IBMtape, возвращаются на преждние...
Приэтом демон запущен, а в локах нет никакой ошибочной инфы...


Как же всё таки застваить удев держать правила после вкл/выкл ПК или после вкл/выкл устройства?

  • Удев на ЦентОС 5, !*! pavlinux, 09:58 , 20-Ноя-11 (1)
    > 1. Прописал правила
    > /etc/udev/rules.d/50-udev.rules
    > #IBM
    > KERNEL=="IBMtape",             NAME="%k", MODE="0770, OPTIONS="last_rule"

    1. После 770 забыл кавычку " закрыть

    2. 770 много, 660 хватит

    3. Делай свой рулез, нефига в общий писать  

    /etc/udev/rules.d/99-IBMtape.rules

     
    ACTION!="add", GOTO="end_rules"

    KERNEL=="IBMtape", NAME="%k", MODE="0666", OPTIONS="last_rule"

    LABEL="end_rules"


    • Удев на ЦентОС 5, !*! mitsumoto, 13:46 , 20-Ноя-11 (2)
      >[оверквотинг удален]
      >> KERNEL=="IBMtape",             NAME="%k", MODE="0770, OPTIONS="last_rule"
      > 1. После 770 забыл кавычку " закрыть
      > 2. 770 много, 660 хватит
      > 3. Делай свой рулез, нефига в общий писать
      > /etc/udev/rules.d/99-IBMtape.rules
      >
       
      > ACTION!="add", GOTO="end_rules"
      > KERNEL=="IBMtape", NAME="%k", MODE="0666", OPTIONS="last_rule"
      > LABEL="end_rules"
      >

      1. создал файл 99-IBMtape.rules
      2. прописал в нём: KERNEL=="IBMtape", NAME="%k", MODE="0666", OPTIONS="last_rule"
      3. перезагрузил ПК, права не применились (((
      4. демон загружен, в логах нет никакой инфы...


      • Удев на ЦентОС 5, !*! pavlinux, 14:29 , 20-Ноя-11 (3)
        >>[оверквотинг удален]
        > 1. создал файл 99-IBMtape.rules
        > 2. прописал в нём: KERNEL=="IBMtape", NAME="%k", MODE="0666", OPTIONS="last_rule"
        > 3. перезагрузил ПК, права не применились (((
        > 4. демон загружен, в логах нет никакой инфы...

        Ну а KERNEL точно == "IBMtape", иль сам это придумал?

        сто пудов оно какое-нибудь /dev/ht0, /dev/nht0, /dev/pt0, /dev/npt0, /dev/st0 и т.п.  

        ---
        Тогда надо как-то так ...

        ACTION!="add", GOTO="end_rules"

        KERNEL=="ht[0-9]*|nht[0-9]*|pt[0-9]*|npt[0-9]*|pht[0-9]*", NAME="IBMtape%n", MODE="0666", OPTIONS="last_rule"

        LABEL="end_rules"

        ---

        Эта IBM-хрень через какой интерфейс работает: USB/PCI/LPT/IEEE/FO/iSCSI/eSATA ???
        Если она вынимаемая, тогда запускай от рута  # udevadm monitor --property
        втыкай, вытыкай и смотри строки DEVNAME

        Если не хот-свап, тогда на одной консоле # udevadm monitor --property > /tmp/UDEV.log
        на другой # udevadm trigger, и ковыряй лог в поисках своего IBM

        # grep -i -E "DEVNAME|IBM" /tmp/UDEV.log

        • Удев на ЦентОС 5, !*! mitsumoto, 19:19 , 20-Ноя-11 (4)
          ls -la /dev/IBM*

          crw-rw-rw- 1 root root 251, 1024 Ноя 20 19:13 /dev/IBM
          crw-r--r-- 1 root root 251, 3071 Ноя 20 19:13 /dev/IBMtape
          crw-rw-rw- 1 root root 251,    0 Ноя 20 19:13 /dev/IBMtape0


          cat /etc/udev/rules.d/99-ibm.rules
          ACTION!="add", GOTO="end_rules"
          KERNEL=="IBM*", NAME="IBM%n", MODE="0666", OPTIONS="last_rule"
          LABEL="end_rules"

          Железо подключенено через SAS

          P.S. правила после ребута не применились ((((

          Что самое интересное... прописал в /etc/rc.local
          chmod 0666 /dev/IBM*

          ребутнулся и правила применились

          Что же за херня такая???


          • Удев на ЦентОС 5, !*! pavlinux, 22:33 , 20-Ноя-11 (5)
            >[оверквотинг удален]
            > cat /etc/udev/rules.d/99-ibm.rules
            > ACTION!="add", GOTO="end_rules"
            > KERNEL=="IBM*", NAME="IBM%n", MODE="0666", OPTIONS="last_rule"
            > LABEL="end_rules"
            > Железо подключенено через SAS
            > P.S. правила после ребута не применились ((((
            > Что самое интересное... прописал в /etc/rc.local
            > chmod 0666 /dev/IBM*
            > ребутнулся и правила применились
            > Что же за херня такая???

            Похоже он вообще не читается, иначе появились бы /dev/IBM0, /dev/IBM1,...

            • Удев на ЦентОС 5, !*! mitsumoto, 23:28 , 20-Ноя-11 (6)
              >[оверквотинг удален]
              >> ACTION!="add", GOTO="end_rules"
              >> KERNEL=="IBM*", NAME="IBM%n", MODE="0666", OPTIONS="last_rule"
              >> LABEL="end_rules"
              >> Железо подключенено через SAS
              >> P.S. правила после ребута не применились ((((
              >> Что самое интересное... прописал в /etc/rc.local
              >> chmod 0666 /dev/IBM*
              >> ребутнулся и правила применились
              >> Что же за херня такая???
              > Похоже он вообще не читается, иначе появились бы /dev/IBM0, /dev/IBM1,...

              Вот вот...но стоит только передёрнуть демона, правила вступают в силу.
              А, при перезагрузки ПК неайс...




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру