The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Удев на ЦентОС 5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"Удев на ЦентОС 5"  +/
Сообщение от mitsumoto (ok) on 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, возвращаются на преждние...
Приэтом демон запущен, а в локах нет никакой ошибочной инфы...


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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Удев на ЦентОС 5"  +/
Сообщение от pavlinux (ok) on 20-Ноя-11, 09:58 
> 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"


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Удев на ЦентОС 5"  +/
Сообщение от mitsumoto (ok) on 20-Ноя-11, 13:46 
>[оверквотинг удален]
>> 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. демон загружен, в логах нет никакой инфы...


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Удев на ЦентОС 5"  +/
Сообщение от pavlinux (ok) on 20-Ноя-11, 14:29 
>>[оверквотинг удален]
> 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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Удев на ЦентОС 5"  +/
Сообщение от mitsumoto (ok) on 20-Ноя-11, 19:19 
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*

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

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


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Удев на ЦентОС 5"  +/
Сообщение от pavlinux (ok) on 20-Ноя-11, 22:33 
>[оверквотинг удален]
> 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,...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Удев на ЦентОС 5"  +/
Сообщение от mitsumoto (ok) on 20-Ноя-11, 23:28 
>[оверквотинг удален]
>> 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 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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