OpenVZ Forum


Home » International » Russian » vzctl exec. Bug?
Re: vzctl exec. Bug? [message #34298 is a reply to message #34296] Mon, 22 December 2008 13:34 Go to previous messageGo to previous message
Pilat is currently offline  Pilat
Messages: 8
Registered: November 2006
Junior Member
Quote:

рута с HN? По моему мнению, не совсем верно говорить, что команда vzctl exec запускается от рута с HN.


Мне сложно судить о внутреннем устройстве OVZ, скорее мои рассуждения сводятся к рассуждениям пользователя. С точки зрения пользователя VE это всё же виртуальная машина, от которой я жду максимальной абстракции и максимальной схожести с реальной машиной. При vzctl enter я же рут и vzctl "гадает" о моём окружении. И интуитивно от других команд я жду того же самого, хотя в man vzctl, всё же нашел упоминание о проблеме: "Environment variables are not set inside the VE".

Команда:
vzctl exec 2222 'id'
uid=0(root) gid=0(root)

Свидетельствует, о том, что пользователем текущим является root внутри VE и интуитивное ожидается окружение root`а.

И результат выполнения следующих команд тоже интуитивно должен быть одинаковым:

# vzctl exec 2222 "gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv-key $MYKEY"

# vzctl enter 2222
entered into VE 2222
# MYKEY=ABE2A3C4; gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv-key $MYKEY

Но он получается не корректным. В первом случае публичный ключ инсталлируется в /.gnupg. Во втором случае в /root/.gnupg.


В итоге можно сказать, что это документированная «фича», но ужасно не удобная, снижающая юзабилити.

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

Спасибо за комментарий.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Порядок запуска VE
Next Topic: Не загружается ядро на Cent OS 5.2. Ошибка grub?
Goto Forum:
  


Current Time: Mon Aug 25 03:29:30 GMT 2025

Total time taken to generate the page: 0.05776 seconds