使用公钥通过ssh登录并使用Python创建新用户?
如何使用私钥通过ssh使python脚本登录到服务器,然后使用给定密码创建用户?我尝试了这段代码,但我无法像发送“sudo adduser username”那样进一步 和“sudo adduser username groupname” 请给我建议,或者如果有人能帮我举个例子,我会非常感激使用公钥通过ssh登录并使用Python创建新用户?,python,ssh,Python,Ssh,如何使用私钥通过ssh使python脚本登录到服务器,然后使用给定密码创建用户?我尝试了这段代码,但我无法像发送“sudo adduser username”那样进一步 和“sudo adduser username groupname” 请给我建议,或者如果有人能帮我举个例子,我会非常感激 谢谢我已经通过运行不同的命令测试了您的代码。因此,请检查您是否能够运行简单的命令,如“sudo正常运行时间”。如果工作正常,请按照以下说明操作 如果您运行“sudo adduser myuser”,系统将提
谢谢我已经通过运行不同的命令测试了您的代码。因此,请检查您是否能够运行简单的命令,如“sudo正常运行时间”。如果工作正常,请按照以下说明操作 如果您运行“sudo adduser myuser”,系统将提示您输入更多详细信息,如下输出所示:
sudo adduser myuser
Adding user `myuser' ...
Adding new group `myuser' (1002) ...
Adding new user `myuser' (1002) with group `myuser' ...
The home directory `/home/myuser' already exists. Not copying from `/etc/skel'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for myuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
因此,使用命令“sudouseraddmyuser”而不是“sudoaddusermyuser”,因为“useradd”命令不会提示任何输入。@josh:这个答案对你有用吗?如果是,请接受/投票决定答案
sudo adduser myuser
Adding user `myuser' ...
Adding new group `myuser' (1002) ...
Adding new user `myuser' (1002) with group `myuser' ...
The home directory `/home/myuser' already exists. Not copying from `/etc/skel'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for myuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y