доступ запрещен в Python

1

привет всем Я хочу взять каталог из одного каталога, и os не позволяет мне выполнять эту работу (например,/etc/openvpn в linux), и я знаю, что должен быть root, но я не знаю, как это сделать с помощью python.

Теги:

2 ответа

1

вы должны запустить процесс с правами root. Вы можете запустить "sudo yourscript.py" в качестве обычной учетной записи пользователя или войти в систему с правами root или запустить "su -", чтобы стать root, а затем запустить script.

Ваш script не сможет получить привилегии root после его запуска. Это просто не то, как работают системы unix/linux.

  • 1
    Или gksudo для графического запроса пароля.
  • 0
    Я думаю, вы не понимаете мой вопрос. Я знаю, что я должен быть пользователем root, но как я могу получить root права на python, какой модуль мне использовать или что-то еще,
Показать ещё 1 комментарий
0

Вы получите доступ к пути "C:\tmp", если вы вызываете open в существующем каталоге вместо файла.

Пример:

f = open('C:/tmp', 'w')

Должно быть:

f = open('C:/tmp/temp.txt', 'w')

Ещё вопросы

Сообщество Overcoder
Наверх
Меню