Сценарий Python, который создает несколько учетных записей пользователей из файла Excel в Ubuntu - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь создать скрипт Python, который создает учетные записи пользователей в Ubuntu из файла Excel. Файл Excel содержит:

Полное имя , имя пользователя и пароль .

Это мой код на данный момент:

#!/usr/bin/env python

import os
import openpyxl
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

excel_file = os.open("Names_mod.xlsx", os.O_RDONLY)
wb = openpyxl.load_workbook("Names_mod.xlsx")
sheet = wb.active
max_row = sheet.max_row

for i in range(1, max_row + 1):
    name = sheet.cell(row = i, column = 1)
    addUser = "sudo useradd -m" + "name.value"
    os.system(addUser)

В данный момент я просто пытаюсь создать учетные записи пользователей без пароля, но не могу заставить его работать. Теперь он почему-то создает только одну учетную запись из столбца 1, строки 12.

Кто-нибудь знает, в чем может быть проблема? Буду признателен за помощь:)

...