>>> /etc/sudoers.d/python: синтаксическая ошибка рядом со строкой 1 <<< & на основании моей ошибки при редактировании файла python

Я хочу запустить pycharm от имени root с помощью этой инструкции и этого , но я допустил ошибку и не добавил : в этот скрипт: user host = (root) NOPASSWD: full_path_to_python в файле /etc/sudoers.d/python .

Так что теперь я не могу его больше редактировать, это инструкции и многое другое из интернета, как вы можете видеть ниже (также я изменил пароль администратора и забыл предыдущий шаг, поэтому теперь я не могу использовать su root !):


so@so-notebook:/etc/sudoers.d$ sudo gedit python
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ su so
Password: 
so@so-notebook:/etc/sudoers.d$ sudo gedit
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ nano
Use "fg" to return to nano.

[3]+  Stopped                 nano
so@so-notebook:/etc/sudoers.d$ sudo nano python
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ sudo visudo -f python
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ su root
Password: 
su: Authentication failure
so@so-notebook:/etc/sudoers.d$ sudo -i  
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ 
so@so-notebook:/etc/sudoers.d$ sudo bash
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ sudo -s
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ sudo apt-get update
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
so@so-notebook:/etc/sudoers.d$ 
so@so-notebook:/etc/sudoers.d$ sudo apt-get update
>>> /etc/sudoers.d/python: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/python near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

моя версия ОС это:

so@so-notebook:~/Desktop/trash/s$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:    18.04
Codename:   bionic

Спасибо

.
0
задан 20 June 2020 в 21:43

1 ответ

I have gone in python folder and tried :

so@so-notebook:/etc/sudoers.d$ sudo visudo -f python

As you can see at question, but i restated and tried :

pkexec visudo -f /etc/sudoers.d/python From here,and add : in python scrip, so problem solved.

0
ответ дан 30 July 2020 в 22:24

Другие вопросы по тегам:

Похожие вопросы: