Проблема с попыткой не устанавливать пароль для определенных команд cli в Linux

Ваш вывод netstatпоказывает проблему:

tcp        0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN      743/python

В частности, 127.0.0.1:8000показывает, что ваш веб-сервер привязан только к петлевому адресу 127.0.0.1. Вам нужно либо привязать его к фактическому сетевому интерфейсу, либо, проще говоря, привязать его ко всем адресам (, обычно указав 0.0.0.0), и тогда он будет доступен для всех других хостов с маршрутом к вашему Pi.

1
19.03.2020, 10:01
1 ответ

Строки в /etc/sudoers.d/ab, вероятно, должны быть такими:

ab ALL=(root) NOPASSWD: /bin/systemctl stop NetworkManager
ab ALL=(root) NOPASSWD: /bin/systemctl start NetworkManager

С sudoи обычными локально хранимыми файлами sudoers.d (и никакими дополнительными функциями, такими как информация sudoers, хранящаяся на сервере LDAP ), любые изменения в файлах sudoers должны вступать в силу немедленно, без необходимости выхода из системы. /login, запустить новые терминалы или что-то в этом роде.

Обычно sudoрегистрирует как успешные, так и неудачные попытки его использования, поэтому вам следует просмотреть соответствующий файл журнала (, обычно /var/log/secureили /var/log/auth.log, в зависимости от распределения )для сообщений от sudo. Эти сообщения будут включать команду, которую пользователь пытается выполнить через sudo, в точной форме, которую вам нужно будет записать в файл sudoers, чтобы разрешить ее.

1
28.04.2021, 23:20

Теги

Похожие вопросы