Форум русскоязычного сообщества Ubuntu


Автор Тема: Права рута в программе на Python  (Прочитано 936 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HJesus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Права рута в программе на Python
« : 02 Апреля 2017, 17:04:05 »
Доброго времени суток. Такая задача, надо в программе написанной на Python выполнить команды из под рута. Прошу объяснить на пальцах как запросить пароль и выполнить команду с правами рута. Заранее спасибо!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Права рута в программе на Python
« Ответ #1 : 02 Апреля 2017, 17:21:45 »
для bash

echo $UID $USER
Wars ~.o

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Права рута в программе на Python
« Ответ #2 : 03 Апреля 2017, 15:15:05 »
разве простой вызов программы не решает проблему?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Права рута в программе на Python
« Ответ #3 : 03 Апреля 2017, 15:36:29 »
import os
print os.getuid()," ",os.environ['USER']
Wars ~.o

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.