OpenVZ Forum


Home » International » Russian » Шелл при vzctl enter? (Почему всегда bash?)
Шелл при vzctl enter? [message #37697] Sun, 11 October 2009 13:05 Go to next message
Obey-Kun is currently offline  Obey-Kun
Messages: 2
Registered: October 2009
Location: Moscow
Junior Member

Сменил в контейнере при помощи 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 Go to previous messageGo to next message
RXL_ is currently offline  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 Go to previous message
Obey-Kun is currently offline  Obey-Kun
Messages: 2
Registered: October 2009
Location: Moscow
Junior Member

Ясно. Что ж, удобно, можно для пущей секьюрности поставить на всех /bin/nologin и заходить только с HN. Ну а чтоб всегда был zsh, просто сделаю соответствующий алиас. Опция в конфиге контейнера была бы приятна (ENTER_SHELL, например), но уж не мне решать Smile.

Спасибо.
Previous Topic: Ошибка загрузки vzmon
Next Topic: Один vlan в разных контейнерах
Goto Forum:
  


Current Time: Sat Feb 04 12:40:45 GMT 2023

Total time taken to generate the page: 0.00774 seconds