From 35015ff864cd3eede267a1071686045658c32ce8 Mon Sep 17 00:00:00 2001 From: Mateus Melchiades Date: Mon, 6 Mar 2023 10:40:33 -0300 Subject: [PATCH] Alternative method for user creation --- vanilla_first_setup/defaults/user.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vanilla_first_setup/defaults/user.py b/vanilla_first_setup/defaults/user.py index 4a6cd45..129bb82 100644 --- a/vanilla_first_setup/defaults/user.py +++ b/vanilla_first_setup/defaults/user.py @@ -19,7 +19,6 @@ import sys import time import re, subprocess, shutil -import crypt from gi.repository import Gtk, Gio, GLib, Adw @@ -67,7 +66,8 @@ class VanillaDefaultUser(Adw.Bin): "if": "create", "type": "command", "commands": [ - f"useradd -m {self.username} -c \"{self.fullname}\" -G sudo,adm,lpadmin -p {crypt.crypt(self.password_entry.get_text())}", + f"adduser --quiet --disabled-password --shell /bin/bash --gecos \"{self.fullname}\" {self.username}", + f"echo \"{self.username}:{self.password_entry.get_text()}\" | chpasswd" ] } ]