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


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

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

Оффлайн HJesus

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

Оффлайн victor00000

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

echo $UID $USER
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн alsoijw

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

Оффлайн victor00000

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

 

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