Шелл при vzctl enter? [message #37697] |
Sun, 11 October 2009 13:05  |
|
Сменил в контейнере при помощи chsh шелл на /bin/zsh, но при входе через openvz'шный бэкдор (vzctl enter) оно всё равно открывает bash. Проверил /etc/passwd -- у суперпользователя прописан /bin/zsh. Ребутнул контейнер, но это ничего не изменило.
Как его заставить таки открывать zsh?
|
|
|
Re: Шелл при vzctl enter? [message #37729 is a reply to message #37697] |
Wed, 14 October 2009 18:20   |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
vzctl enter <veid>
Эквивалентно
vzctl exec <veid> /bin/bash -i
Т.ч. Надо сделать также:
vzctl exec <veid> /bin/zsh -i
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Re: Шелл при vzctl enter? [message #37735 is a reply to message #37697] |
Thu, 15 October 2009 07:41  |
|
Ясно. Что ж, удобно, можно для пущей секьюрности поставить на всех /bin/nologin и заходить только с HN. Ну а чтоб всегда был zsh, просто сделаю соответствующий алиас. Опция в конфиге контейнера была бы приятна (ENTER_SHELL, например), но уж не мне решать .
Спасибо.
|
|
|