Почему я не получаю запрос пароля при запуске команды от имени sudo, даже если моей группы пользователей нет даже в файле sudoers?

Есть несколько способов справиться с этим. Самый простой, вероятно, - это cut , который сразу сделает большую часть того, что вы хотите.

('RandomUserName','usernamehashhashhashahashshsas',0.000000000,0),

Вы можете обработать это с помощью двухкомандного конвейера, который говорит, что нужно выбрать второе поле, разделенное запятыми, из каждой строки, а затем удалить одинарные кавычки из результата:

cut -d, -f2 datafile | tr -d "'"

Вторая часть проще, так как нет кавычек удалять.

randomuser:hashashashashashashashashash:usermail@mail.com:\

Здесь будет достаточно одной команды:

cut -d: -f2 datafile
1
02.07.2017, 04:20
1 ответ

Это неочевидный -синтаксис, поскольку он выглядит как комментарий, но sudoers позволяет включать правила в другой каталог с помощью директивы:

#includedir /usr/local/etc/sudoers.d

Вероятно, ваше правило nopasswd существует в файле в этом каталоге.

2
27.01.2020, 23:33

Теги

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