Add ability to encrypt first user
This commit is contained in:
parent
551bd223dd
commit
248972ad83
@ -82,11 +82,18 @@ ff02::2 ip6-allrouters\
|
||||
while True:
|
||||
username = input("First user (Administrator): ").lower().strip(" ")
|
||||
if username == "root": continue
|
||||
|
||||
print("Encrypt user? Recommended for machines that may be stolen or spying relatives. (y/n)")
|
||||
encrypt = mchoice(["y","n"])
|
||||
ucommand = ["adduser"]
|
||||
if encrypt == "y": ucommand.append("--encrypt-home")
|
||||
ucommand = ucommand + ["--gecos","",username]
|
||||
|
||||
try:
|
||||
call(["id","-u",username])
|
||||
except:
|
||||
try:
|
||||
call(["adduser",username])
|
||||
call(ucommand)
|
||||
except:
|
||||
try:
|
||||
call(["deluser","--remove-home",username])
|
||||
|
@ -1,3 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
export OPUS_PACKAGES="$OPUS_PACKAGES sudo keyboard-configuration network-manager python3"
|
||||
export OPUS_PACKAGES="$OPUS_PACKAGES sudo keyboard-configuration network-manager python3 ecryptfs-utils"
|
||||
export OPUS_PACKAGES_DL="$OPUS_PACKAGES console-setup locales tzdata"
|
Loading…
Reference in New Issue
Block a user