OpenVZ Forum


Home » International » Russian » Запуск vzlist не под root
Запуск vzlist не под root [message #33660] Wed, 29 October 2008 16:04 Go to next message
boris.savelev is currently offline  boris.savelev
Messages: 3
Registered: October 2008
Junior Member
Есть ли способ запускать vzlist не под рутом?
$ /usr/sbin/vzlist
This program can only be run under root.

sudo не предлагать
Re: Запуск vzlist не под root [message #33661 is a reply to message #33660] Wed, 29 October 2008 17:22 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Здравствуйте,

а какой сценарий вы имеете в виду:

- есть аккаунт конкретного юзера, доступа к root нет, хочется запускать из-под этого юзера. Такого, боюсь сделать не удастся.

- есть доступ к root, хочется так же позволить запускать юзерам. Ну это сделать можно, если не хотите через sudo, то как-нибудь похоже на sudo, подставить set-user-id на исполняемый файл, который вызовет setresuid() внутри.
Re: Запуск vzlist не под root [message #33662 is a reply to message #33661] Wed, 29 October 2008 17:32 Go to previous messageGo to next message
boris.savelev is currently offline  boris.savelev
Messages: 3
Registered: October 2008
Junior Member
Quote:

- есть доступ к root, хочется так же позволить запускать юзерам. Ну это сделать можно, если не хотите через sudo, то как-нибудь похоже на sudo, подставить set-user-id на исполняемый файл, который вызовет setresuid() внутри.

да. сценарий такой.
только я не совсем понял "подставить set-user-id на исполняемый файл, который вызовет setresuid() внутри."
это как поянять?
суть в следующем. Есть некая группа, пользователи в нее входящие должны иметь возможность просматривать состояние всех контейнеров с помощью vzlist -a -o[param1,param2]
Re: Запуск vzlist не под root [message #33663 is a reply to message #33662] Wed, 29 October 2008 21:21 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

boris.savelev wrote on Wed, 29 October 2008 20:32

Есть некая группа, пользователи в нее входящие должны иметь возможность просматривать состояние всех контейнеров с помощью vzlist -a -o[param1,param2]


Вот как раз для решения таких задач и сделана sudo. Почему вам претит её использовать?


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Запуск vzlist не под root [message #33665 is a reply to message #33660] Thu, 30 October 2008 06:27 Go to previous messageGo to next message
boris.savelev is currently offline  boris.savelev
Messages: 3
Registered: October 2008
Junior Member
иногда надо вызывать vzlist из с программы, там не красиво sudo использовать, мне кажется-)
но если другого варианта нет, тогда придётся.
спасибо за ответы!
Re: Запуск vzlist не под root [message #33666 is a reply to message #33665] Thu, 30 October 2008 07:46 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Здравствуйте,
Поступило еще одно предложение.

Если хотите, можете с http://git.openvz.org/ забрать vzctl проект и подправить vzlist ручками, как Вам удобнее. Smile
Previous Topic: Ядро 2.6.18-92.1.13.el5.028stab059.3 и GFS
Next Topic: RHEL5 028stab057.2 -- ход системного таймера
Goto Forum:
  


Current Time: Mon Nov 18 19:22:43 GMT 2024

Total time taken to generate the page: 0.02915 seconds