如何创建一个新用户并在其中创建一个txt文件?

如何创建一个新用户并在其中创建一个txt文件?

我需要编写一个 bash 脚本来创建一个名为的新用户 用户1 和一个空文件 my_txt.txt〜用户1 / tmp /。问题是终端询问密码对于新用户,我不知道如何输入它苏-用户1

答案1

感谢评论员,我编写了这段代码,它似乎有效:

sudo useradd -m -s "/bin/bash" user1

sudo bash -c "echo user1:password | chpasswd"

sudo -u user1 bash -c "cd /home/user1 && touch my_txt"

相关内容