Рейтинг:0

Почему флаг --quiet не работает при выполнении команды adduser?

флаг it

Итак, после нескольких лет, когда меня это раздражало, я решил, что пришло время использовать краудсорсинг.

Почему не --тихо или же -q флаг работает при запуске Добавить пользователя команды в Ubuntu? Согласно с руководство и вся документация, которую я смог найти, должна работать, но не работает.

Единственный раз, когда этот флаг следует игнорировать, это если у вас также есть --отлаживать флаг тоже, чего я не делаю.

Итак, почему это не работает? Я также пытался изменить порядок командных флагов (параметров), но все равно не повезло... что бы я ни пытался, если пользователь уже существует, вывод будет выглядеть так:

adduser: «Пример» пользователя уже существует.

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

Согласно документации Ubuntu, это следует считать «информационным» выводом, но очевидно, что оболочка считает это серьезным предупреждением/ошибкой и не подавляет его. Почему? И какой самый безопасный обходной путь?

Zanna avatar
флаг kr
Это работает для меня, только если флаг `--system` используется вместе с `--quiet` и уже существующий пользователь является системным пользователем - насколько я могу судить из руководства, это единственный случай, когда это предполагается работать

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.