首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

python怎么在Linux实现创建用户?

发布网友 发布时间: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)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com