Найти - Пользователи
Полная версия: Права админа
Начало » Python для новичков » Права админа
1
Ockonal
Приветствие, как проверить в скрипте питона, есть ли права админа у него?
Т.е. если нету, то вывести, чтобы запустили скрипт через админа.
Ockonal
if os.getuid() == 0:
print ‘U`r root!’
regall
Интересно, у меня Python 2.5.4 на Винде и у меня в os нет функции getuid()? Это особенности операционной системы или Питон нужен поновее???
Rodegast
Скажем так на Винде os урезан из-за особенностей ОС.
Ockonal
Это только для *nix.
Андрей Светлов
Недавно MSDN почитывал, наткнулся на IsUserAnAdmin.
Вызывать как-то так:
import ctypes

_IsUserAnAdmin = ctypes.windll.shell32.IsUserAnAdmin

def is_admin():
return bool(_IsUserAnAdmin())
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB