关于echo $1 | passwd --stdin $1 在Ubuntu下面不能运行的解决办法

貌似是在Ubuntu下面不支持,所以可以尝试使用echo $1:$1 | chpasswd的办法如下

#! /bin/bash
useradd $1
echo $1:$1 | chpasswd
echo "------------------------"
echo $1:$1
echo "------------------------"
echo "user add successfully"

运行和结果

root@ubuntu:~/sh# ./adduser.sh sxt08
------------------------
sxt08:sxt08
------------------------
user add successfully

如下图

顺便说一句,元宵节快乐,我正看着烟花打码哩~~

猜你喜欢

转载自blog.csdn.net/czw0723/article/details/87739369