lilalo
annotate lm-ssh @ 98:4c02cf4123ee
l3-agent и l3-backend изменены так, что
все записанные команды теперь привязаны к контексту,
заданному в параметре
l3cd
агента
Их XML-представление теперь сохраняется не только в общем
файле backend.xml,
но и в файлах соответствующих контексту l3cd
$Config{backend_datadir}/$l3cd/data.xml
Параметр l3cd (пока что) меняется вручную в конфигурационном
файле агента ~/.l3rc
После того как параметр изменён необходимо перезапустить агент,
отправив ему сигнал HUP
killall -1 l3-agent
ЧТО НУЖНО СДЕЛАТЬ:
== Безопасность ==
* Сделать процедуру залогивинивания и проверки подлинности пользователя
* Ограничить доступ на запись в контекстные каталоги для пользователей
== Смена каталога ==
* Сделать команду l3, которая позволяет изменить и просмотреть
текущий l3-контекст
l3 pwd
l3 cd /devi/netflow
все записанные команды теперь привязаны к контексту,
заданному в параметре
l3cd
агента
Их XML-представление теперь сохраняется не только в общем
файле backend.xml,
но и в файлах соответствующих контексту l3cd
$Config{backend_datadir}/$l3cd/data.xml
Параметр l3cd (пока что) меняется вручную в конфигурационном
файле агента ~/.l3rc
После того как параметр изменён необходимо перезапустить агент,
отправив ему сигнал HUP
killall -1 l3-agent
ЧТО НУЖНО СДЕЛАТЬ:
== Безопасность ==
* Сделать процедуру залогивинивания и проверки подлинности пользователя
* Ограничить доступ на запись в контекстные каталоги для пользователей
== Смена каталога ==
* Сделать команду l3, которая позволяет изменить и просмотреть
текущий l3-контекст
l3 pwd
l3 cd /devi/netflow
| author | devi | 
|---|---|
| date | Sun Jun 11 22:07:42 2006 +0300 (2006-06-11) | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| devi@0 | 1 #!/bin/sh | 
| devi@0 | 2 #\ | 
| devi@0 | 3 exec expect -- "$0" ${1+"$@"} | 
| devi@0 | 4 eval spawn ssh $argv | 
| devi@0 | 5 set timeout 1 | 
| devi@0 | 6 expect { | 
| devi@0 | 7 eof { | 
| devi@0 | 8 } | 
| devi@0 | 9 "(yes/no)? " { | 
| devi@0 | 10 send "yes\n" | 
| devi@0 | 11 exp_continue | 
| devi@0 | 12 } | 
| devi@0 | 13 assword: { | 
| devi@0 | 14 send "rootpass\n" | 
| devi@0 | 15 } | 
| devi@0 | 16 timeout { | 
| devi@0 | 17 interact -nobuffer | 
| devi@0 | 18 } | 
| devi@0 | 19 } | 
| devi@0 | 20 expect { | 
| devi@0 | 21 eof { | 
| devi@0 | 22 } | 
| devi@0 | 23 assword: { | 
| devi@0 | 24 send "rootpass\n" | 
| devi@0 | 25 } | 
| devi@0 | 26 | 
| devi@0 | 27 timeout { | 
| devi@0 | 28 interact -nobuffer | 
| devi@0 | 29 } | 
| devi@0 | 30 } | 
| devi@0 | 31 | 
