Linux非交互式修改用户密码

添加Linux账户的时候,一般需要交互式的设置账户密码,一般在Webshell中,交互式的命令无法执行,可以使用下面的命令,无交互式的添加账户:

1
2
useradd lzx
echo "lzx:123456" | chpasswd


使用该方法添加的用户,在kali中测试,能够直接通过ssh登录系统,但是需要注意的是,用户的权限过低,大多数系统命令都无法执行。

添加用户权限,可以修改修改“/etc/sudoers”文件,将用户“lzx”加入其中,如下图所示:

这样,该用户能够通过“sudo”执行其他的系统命令: