Установка NOPASSWD для пользователя по-прежнему запрашивает пароль

Простой

sort -u Documents/*.txt > result.txt

должен сделать это. sortуже знает, как обращаться с файлами, размер которых превышает размер памяти, поэтому вы не должны получить ошибку нехватки памяти, которую вы видели с awk. Должен признаться, я немного удивлен, что у awk закончилась память, скомпилировано ли оно как 32-битное --битное приложение?

В общем, использование sort, вероятно, будет медленнее, чем использование подхода awk '!seen[$1]++'. Вернуть скорость можно было, обрабатывая файлы группами.

0
25.08.2021, 12:40
1 ответ

Если несколько строк конфигурации совпадают с cloud_userи запрошенной командой, то выигрывает последняя строка. Строка в /etc/sudoers.d/90-cloud-init-users, которая соответствует cloud_userбез NOPASSWD, переопределяет вашу строку, содержащую NOPASSWD.

Содержимое /etc/sudoers.dвключено в основную конфигурацию sudoersв точке директивы #includedir /etc/sudoers.dили @includedir /etc/sudoers.d(правильный синтаксис зависит от версииsudo). Порядок строк конфигурации важен, :вы можете, в свою очередь, использовать visudo -f /etc/sudoers.d/91-my-customizations, чтобы добавить свои строки sudoers, чтобы они вступили в силу после строк, созданных cloud-init.

Кроме того, проверьте /etc/sudo.confвозможные подключаемые модули -или альтернативные источники конфигурации. Поставщик облачных услуг может добавить некоторые собственные настройки, чтобы их автоматизация всегда могла выполнять свою работу.

2
27.08.2021, 13:50

Теги

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