![如何创建一个新用户并在其中创建一个txt文件?](https://linux22.com/image/204778/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%96%B0%E7%94%A8%E6%88%B7%E5%B9%B6%E5%9C%A8%E5%85%B6%E4%B8%AD%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AAtxt%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我需要编写一个 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"