From 4477b2769cc6716e2cc24812cd0d3d8af3b7ed6d Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Thu, 14 Sep 2017 15:15:08 +1000 Subject: [PATCH] added some programs for using the user system --- exec/passwd.lua | 4 ++++ exec/su.lua | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 exec/passwd.lua create mode 100644 exec/su.lua diff --git a/exec/passwd.lua b/exec/passwd.lua new file mode 100644 index 0000000..d32ce21 --- /dev/null +++ b/exec/passwd.lua @@ -0,0 +1,4 @@ +local tA = {...} +local s=os.gensalt(16) +io.write("New password for "..tA[1]..": ") +os.setuser(tA[1],sha.sha256(io.read("*")..s),s) diff --git a/exec/su.lua b/exec/su.lua new file mode 100644 index 0000000..2e9822f --- /dev/null +++ b/exec/su.lua @@ -0,0 +1,5 @@ +local tA = {...} +local s=os.gensalt(16) +io.write("Password for "..tA[1]..": ") +local res = os.su(tA[1],io.read("*")) +if not res then print("Failed.") end