Рейтинг:1

Изменить пароль для группы пользователей одной командой

флаг in

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

для i в {user1, user2,..}; сделать эхо {новый пароль}; пароль --stdin \; сделано

но, к сожалению, я получаю следующую ошибку:

-su: синтаксическая ошибка рядом с неожиданным токеном `эхо'

Может ли кто-нибудь исправить меня и позволить мне теперь, где ошибка в моей команде?

ingank avatar
флаг cn
Если вы хотите установить «OnePassword» в качестве пароля для нескольких пользователей: (как root) `for i in foo bar; сделать эхо "$i:OnePassword" | chpasswd; done` или если вы хотите установить несколько паролей для нескольких пользователей: (как root) `for i in foo bar; do read -p "Установить пароль для $i: " pwd; эхо "$i:$pwd" | судо chpasswd; сделано`
Rashid Linux avatar
флаг in
Да, у меня это работает, хотя это был другой формат, но он работает просто отлично спасибо BestOfCaerbannog

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

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