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

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

Теги:
     

    Debian - тонкая настройка

    Автор kobzar

    Ответов: 6
    Просмотров: 4281
    Последний ответ 09 Мая 2013, 15:16:26
    от ihammers
    Загрузка DEbian и настройка монитора

    Автор Adradian

    Ответов: 8
    Просмотров: 1873
    Последний ответ 04 Февраля 2019, 21:24:57
    от Adradian
    Pcmanfm настройка автомонтирования

    Автор doctor@tardis

    Ответов: 3
    Просмотров: 2279
    Последний ответ 23 Ноября 2013, 23:07:33
    от doctor@tardis
    настройка менеджера дисплеев

    Автор Тхакур

    Ответов: 0
    Просмотров: 583
    Последний ответ 10 Августа 2019, 15:18:28
    от Тхакур
    программы для просмотра изображений, горячие клавиши настройка

    Автор jkkkk

    Ответов: 3
    Просмотров: 1944
    Последний ответ 09 Апреля 2020, 06:12:01
    от qupl