使用Python脚本在 Linux 中添加用户
在 Linux 中通过命令行创建用户是一项繁琐的任务。每次有人加入您的组织并且您需要输入一个长的 Linux 命令而不是这样做时,您可以创建一个Python脚本,它可以询问您的用户名和密码并为您创建该用户。
例子:
Input :
Enter Username : John
Password: ****
Output :
User successfully created with given credentials
下面是Python代码——
# importing linrary
import os
import subprocess
import sys
import getpass
# add user function
def add_user():
# Ask for the input
username = input("Enter Username ")
# Asking for users password
password = getpass.getpass() 4
try:
# executing useradd command using subprocess module
subprocess.run(['useradd', '-p', password, username ])
except:
print(f"Failed to add user.")
sys.exit(1)
add_user()
输出:
成功创建用户类型后,使用此命令获取新用户的详细信息 -
cat /etc/passwd
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。