Автор Тема: Настройка SUDO  (Прочитано 4527 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mightyraven

Настройка SUDO
« : 10 Мая 2015, 21:37:12 »
Доброго времени суток.
Прочитал все что мог. и в инете уже просидел часов 20. Но не могу настроить sudo
Редактирую я не файл sudoers, а создал новый в папке sudoers.d
пишу там
1.
userpc ALL = (root) /usr/bin/pon
Командую userpc@debianpc:~$ sudo pon vpnglbux debug nodetach
Выдает:
>>> /etc/sudoers.d/sudoprava: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/sudoprava near line 1
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
2.
Если пишу так
userpc ALL = (root) ALL
Командую userpc@debianpc:~$ sudo pon vpnglbux debug nodetach
Все работает ок. Но мне нужны разрешения не на все команды. только на PON.
3.
Этот вариант  уже совсем ни в какие ворота, но работает чуть дальше 1 варианта
userpc ALL = (root) PON
Командую userpc@debianpc:~$ sudo pon vpnglbux debug nodetach
Выдает:Sorry, user userpc is not allowed to execute '/usr/bin/pon vpnglbux debug nodetach' as root on debianpc.
Хотя тут и не понятно как он ассоциирует PON с командой /usr/bin/pon, я же в алиясах не прописывал нигде ее сокращение???

Помогите настроить... пожалуйста что не так в первом варианте???? почему ошибка синтаксиса???
 

Оффлайн Leo

Re: Настройка SUDO
« Ответ #1 : 10 Мая 2015, 23:07:09 »
>>> /etc/sudoers.d/sudoprava: syntax error near line 1 <<<
Для правки /etc/sudoers имеется visudo, которая проверяет синтаксис файла после редактирования:
visudoДля создания/правки файлов в /etc/sudoers.d/ используется эта же команда с соответствующим параметром:
visudo -f /etc/sudoers.d/filename
Сообщение объединено: [time]10 Май 2015, 23:09:01[/time]
Дополнительно можно почитать хотя-бы вот здесь.

Сообщение объединено: [time]10 Май 2015, 23:12:24[/time]
Имена файлов в /etc/sudoers.d не должны заканчиваться на '~' (тильду) или содержать '.' (точку).

Сообщение объединено: 10 Мая 2015, 23:16:00
Ну а если с английским дружите - сам бог велел обратиться к первоисточнику.
« Последнее редактирование: 10 Мая 2015, 23:16:00 от Leo »
 

Оффлайн mightyraven

Re: Настройка SUDO
« Ответ #2 : 11 Мая 2015, 00:01:16 »
Leo, Я все это читал. ссылку которую вы мне дали я раз на 10 перечитал. но так и не понял. почему синтаксис строки userpc ALL = (root) /usr/bin/ponне верен. что не так???

вот пример из вашей ссылки
steve          CSNETS = (operator) /usr/local/op_commands/

Пользователь steve может запускать любые команды в директории /usr/local/op_commands/ на машинах в сети CSNETS но только в качестве пользователя operator

По моему 1 в 1 как у меня.
« Последнее редактирование: 11 Мая 2015, 00:04:15 от mightyraven »
 

Оффлайн vacka

Re: Настройка SUDO
« Ответ #3 : 11 Мая 2015, 05:56:28 »
При установке Debian можно легко настроенное sudo получить, пропустив страничку мимо с настройками SU-ROOT
 

Оффлайн Leo

Re: Настройка SUDO
« Ответ #4 : 11 Мая 2015, 14:34:54 »
mightyraven, пожалуй соглашусь с вами - странное поведение с проверкой синтаксиса файлов в папке /etc/sudoers.d/, то что вполне нормально записывается в файл /etc/sudoers вызывает ошибку в файле, находящемся в папке /etc/sudoers.d/, не понятно почему.

Оффлайн mightyraven

Re: Настройка SUDO
« Ответ #5 : 11 Мая 2015, 14:40:47 »
То есть вариант 1 править файл sudouers??? ну попробую туда вставить
 

Оффлайн Leo

Re: Настройка SUDO
« Ответ #6 : 11 Мая 2015, 15:12:06 »
1. Открыл новый файл в /etc/sudoers.d/
visudo -f /etc/sudoers.d/hw2. Написал в нём такой текст
# Allow leo to execute hw.php
leo     ALL=(leo) /usr/bin/hw.php

Работает. Обратите внимание - после строки с раздачей прав перевод каретки.
 
Пользователи, которые поблагодарили этот пост: mightyraven

Оффлайн mightyraven

Re: Настройка SUDO
« Ответ #7 : 11 Мая 2015, 23:57:05 »
Огромное спасибо!!!!
 

Теги:
     

    Настройка FTP для Debian (VDS server)

    Автор Riko_s

    Ответов: 3
    Просмотров: 3451
    Последний ответ 27 Января 2015, 07:45:50
    от endru
    Настройка интернета в Debian

    Автор Alex31

    Ответов: 14
    Просмотров: 5510
    Последний ответ 10 Июля 2011, 19:01:58
    от Valeron
    Настройка OpenWeather

    Автор psp911

    Ответов: 0
    Просмотров: 1854
    Последний ответ 12 Марта 2016, 14:22:52
    от psp911
    Настройка postfix для php mail

    Автор Bred

    Ответов: 0
    Просмотров: 4255
    Последний ответ 28 Ноября 2012, 18:45:40
    от Bred
    настройка GUI

    Автор Екатерина

    Ответов: 12
    Просмотров: 1591
    Последний ответ 01 Марта 2017, 16:47:14
    от Екатерина