Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: BlackPearl в May 21, 2012, 13:10



Титла: Проблем със Sudoers
Публикувано от: BlackPearl в May 21, 2012, 13:10
Здравейте, преди известно време ъпдейтнах кернъла на моя сървър (Дебиан) и нямаше sudo.
Свикнах да работя без нея и влизах направо в руут акаунта и нямах проблеми. Тези дни прочетох една статия от рода "Как да си защитим SHH-то и там пишеше че трябва да спрем достъпа от руут и те няма да знаят в кой юзър да се логнат. Логично, но кой да се сети?

Инсталирах Sudo с командата apt-get install sudo - инсталира се, конфигурирах файла /etc/sudoers като под руут написах моя акаунт и да е с пълни права:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL
my-account ALL=(ALL) ALL

# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

Когато напиша sudo ........... през този акаунт ми изписва:

>>> /etc/sudoers: syntax error near line 24 <<<
sudo: parse error in /etc/sudoers near line 24
sudo: no valid sudoers sources found, quitting


Титла: Re: Проблем със Sudoers
Публикувано от: Kedr в May 21, 2012, 14:04
Имаш ли група "sudo" в система?


Титла: Re: Проблем със Sudoers
Публикувано от: BlackPearl в May 21, 2012, 14:07
Да


Титла: Re: Проблем със Sudoers
Публикувано от: Kedr в May 21, 2012, 16:17
А ти си член на тази група?


Титла: Re: Проблем със Sudoers
Публикувано от: dejuren в May 21, 2012, 16:39
Отвори sudoers в терминал така:

Код:
visudo # или sudo visudo

Изисква знаене на vi, но няма да разреши да запишеш файла със синтактична грешка, което е това което те мори в момента.