Как изменить оболочку пользователя, переданную с помощью сценария

Я пишу сценарий bash, чтобы изменить оболочку пользователя в passwd и вызвать ее из Rundeck. Я пробовал awk, но мне нравится встроенное редактирование sed. Но я не уверен, с какой оболочкой пользователю пришлось сравнивать и заменять. Поэтому мне нужно найти в файле passwd имя пользователя, а затем сменить оболочку.

-2
задан 10 April 2017 в 22:11
1 ответ

Просто используйте chsh и не пытайтесь быть слишком умным.

chsh -s /bin/bash sven 
2
ответ дан 5 December 2019 в 21:15

Теги

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