LinuxForum.Fans
Тема

Некорректная работа sudo

Автор: amikx 12 сообщений 1991 просмотров
04.03.2015 19:56 #416424

Всем привет
В терминале при использовании в командах sudo появляется ошибка

text
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Как я понял у меня нет прав
я зашёл в настройки через команду visudo ,но не знаю что нужно изменить

GNU nano 2.2.6 File: /etc/sudoers.tmp

text
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

User privilege specification root ALL=(ALL:ALL) ALL

Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

# includedir /etc/sudoers.d ilario ALL=(ALL)

04.03.2015 20:50 · отредактировано #416434

Оформите нормально коментарии.

# Cmnd alias specification
#User privilege specification
root ALL=(ALL:ALL) ALL
#Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
# includedir /etc/sudoers.d
ilario ALL=(ALL)

И будет вам счастье)

04.03.2015 23:19 #416460

по прежнему та же ошибка только уже line 28

04.03.2015 23:21 · отредактировано #416461

А если вас себя прописать ? так не пробовали? :)

Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

User privilege specification
root ALL=(ALL:ALL) ALL

ваш ник ALL=(ALL:ALL) ALL

Allow members of group sudo to execute any command

при выходе Сtrl+O -- Enter -- Ctrl+x

04.03.2015 23:24 · отредактировано #416463

amikx, в последней строке:
ilario ALL=(ALL) ALL

04.03.2015 23:26 · отредактировано #416466
diablopc написал:
amikx, в последней строке:
ilario ALL=(ALL)ALL

в смысле без пробела?) я спробелом всегда ставил, все прокатывало)

04.03.2015 23:33 #416469

Bish, извиняюсь, пропустил...
исправил)

05.03.2015 00:47 #416475

К сожалению не помогло может что то я не то написал

GNU nano 2.2.6 File: /etc/sudoers.tmp

text
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification root ALL=(ALL:ALL) ALL ilario ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

# includedir /etc/sudoers.d ilario ALL=(ALL)

05.03.2015 04:30 · отредактировано #416487

Попробуйте после ilario поставить еще один пробел. Под sudo заходим: $ sudo -I А затем свой пароль, и доллар примет вид решетки. Редактируем через visudo , напрямую через "файловая система" -- нельзя!

05.03.2015 08:58 #416497
"amikx" написал:
ilario ALL=(ALL)
text
ilario ALL=(ALL) ALL
05.03.2015 11:53 #416523
"Bish" написал:
Под sudo заходим: $ sudo -I 

У sudo нет ключа "-I", есть "-i" и это не одно и то же.

05.03.2015 12:28 #416529

"bormant" написал:
У sudo нет ключа "-I", есть "-i" и это не одно и то же.
я знаю, только писал это вчера с айпода, эта зараза автоматом ставит то что считает нужным. Ну я несколько раз пытался исправить, безрезультатно, подумал что поймут, что маленькую - i надо ставить.
Войдите или зарегистрируйтесь, чтобы ответить.