mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-23 07:31:31 +00:00
nuageinit: add test about encrypted passwords
While here fix fc34a2463c
where the
adduser_passwd.lua file was not added
This commit is contained in:
parent
3e50286607
commit
3e2a7a2cbe
20
libexec/nuageinit/tests/adduser_passwd.lua
Normal file
20
libexec/nuageinit/tests/adduser_passwd.lua
Normal file
@ -0,0 +1,20 @@
|
||||
#!/usr/libexec/flua
|
||||
|
||||
local n = require("nuage")
|
||||
|
||||
local pw = {}
|
||||
pw.name = "foo"
|
||||
pw.plain_text_passwd = "bar"
|
||||
local res = n.adduser(pw)
|
||||
if not res then
|
||||
n.err("valid user should return a path")
|
||||
end
|
||||
|
||||
local pw2 = {}
|
||||
pw2.name = "foocrypted"
|
||||
-- barcrypted
|
||||
pw2.passwd = "$6$ZY8faYcEfyoEZnNX$FuAZA2SKhIfYLebhEtbmjptQNrenr6mJhji35Ru.zqdaa6G/gkKiHoQuh0vYZTKrjaykyohR8W4Q5ZF56yt8u1"
|
||||
res = n.adduser(pw2)
|
||||
if not res then
|
||||
n.err("valid user should return a path")
|
||||
end
|
@ -60,6 +60,9 @@ adduser_passwd_body()
|
||||
passhash=`awk -F ':' '/^foo:/ {print $2}' etc/master.passwd`
|
||||
atf_check -s exit:0 -o inline:$passhash \
|
||||
$(atf_get_srcdir)/crypt $passhash "bar"
|
||||
passhash=`awk -F ':' '/^foocrypted:/ {print $2}' etc/master.passwd`
|
||||
atf_check -s exit:0 -o inline:$passhash \
|
||||
$(atf_get_srcdir)/crypt $passhash "barcrypted"
|
||||
}
|
||||
|
||||
addgroup_body()
|
||||
|
Loading…
Reference in New Issue
Block a user