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

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 »
Огромное спасибо!!!!
 

Теги:
     

    Apache Настройка

    Автор annakin

    Ответов: 3
    Просмотров: 1676
    Последний ответ 28 Июля 2013, 21:24:24
    от rnqlover
    Настройка почтового сервера Exim

    Автор Тхакур

    Ответов: 62
    Просмотров: 10253
    Последний ответ 09 Марта 2019, 13:18:31
    от yoric
    Настройка Apache2 Debian 7

    Автор alimuradov

    Ответов: 1
    Просмотров: 1517
    Последний ответ 22 Января 2014, 21:29:17
    от Malaheenee
    Перенесено: Настройка файерволла в Дебиан 10

    Автор qupl

    Ответов: 0
    Просмотров: 1395
    Последний ответ 05 Февраля 2020, 14:04:34
    от qupl
    Настройка времени

    Автор ecoboy

    Ответов: 1
    Просмотров: 849
    Последний ответ 23 Апреля 2021, 10:57:04
    от suny