Using the passwd command from within a shell script

前端 未结 13 1016
遥遥无期
遥遥无期 2020-11-28 04:20

I\'m writing a shell script to automatically add a new user and update their password. I don\'t know how to get passwd to read from the shell script instead of interactively

13条回答
  •  清歌不尽
    2020-11-28 04:37

    Sometimes it is useful to set a password which nobody knows. This seems to work:

    tr -dc A-Za-z0-9 < /dev/urandom | head -c44 | passwd --stdin $user
    

提交回复
热议问题