любое техническое задание, которое платит хорошо, будет очень полезно. как другие ответы указывают все количества опыта. но с другой стороны просто то, что Вы находитесь на этом сайте, означает, что Вы лучше, чем задание технической поддержки. используйте его, поскольку очень маленькая стартовая площадка только была бы моим советовала. надежда, которая помогает
Как насчет этого? Проверьте если uid == 0
:
[kbrandt@kbrandt-admin: ~] python -c 'import os; print os.getuid()'
196677
[kbrandt@kbrandt-admin: ~] sudo python -c 'import os; print os.getuid()'
0
Как насчет того:
import os
username=os.system("whoami")
if username is not "root":
print "You aren't root"
else:
print "Hello, "+username
Не испытывайте желание соответствовать имени пользователя против строки "корень".
Обычно необходимо будет или обеспечить менее эффективные выноски для получения текстового представления UID, или Вы будете полагаться на переменные среды, которые не могут быть таким образом защищены.