发布网友 发布时间:2022-04-23 23:26
共2个回答
热心网友 时间:2022-04-08 20:05
题主你好,
我以创建user1-user10个用户为例, 代码为测试截图如下:
1. 系统中不存在user1-user10:
执行脚本:
可以看到脚本执行后, 显示成功添加用户数10个, 失败0个.并且/etc/shadow中相应的用户信息也有了.
-------------
我们删掉user0, user1和user2:
可以看到/etc/shadow中的信息已经没有了user0-user2的信息了,此时我们再执行上面的脚本:
可以看到输出显示, 成功创建3个,就是我们之前删掉的那三个. 还有7个创建失败的, 因为用户本身就存在所以创建失败了.
希望可以帮到题主, 欢迎追问.
热心网友 时间:2022-04-08 21:23
import subprocess
total = 0
for i in range(1,60001):
if not subprocess.check_call("useradd user_{}".format(i), shell=True):
total +=1
print "create user total {}".format(total)