fixup! run: user LookupId
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
This commit is contained in:
parent
c7028c6d2f
commit
67fbdef360
|
|
@ -130,7 +130,7 @@ func addDefaultHOME(u string, envs []string) ([]string, error) {
|
||||||
// If user is set to username, set value of HOME to /home/${user}
|
// If user is set to username, set value of HOME to /home/${user}
|
||||||
// Otherwise the user is set to uid and HOME is /
|
// Otherwise the user is set to uid and HOME is /
|
||||||
userObj, err := userLookup(u)
|
userObj, err := userLookup(u)
|
||||||
if err == nil {
|
if err != nil {
|
||||||
if uo, e := userLookupId(u); e == nil {
|
if uo, e := userLookupId(u); e == nil {
|
||||||
userObj = uo
|
userObj = uo
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -55,23 +55,23 @@ var userTests = []struct {
|
||||||
expectedUID: "fakeUser",
|
expectedUID: "fakeUser",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "root:root",
|
user: "root",
|
||||||
userObj: &user.User{Uid: "root", Gid: "some"},
|
userObj: &user.User{Uid: "root", Gid: "some"},
|
||||||
expectedUID: "root",
|
expectedUID: "root",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "0:root",
|
user: "0",
|
||||||
userObj: &user.User{Uid: "0"},
|
userObj: &user.User{Uid: "0"},
|
||||||
expectedUID: "0",
|
expectedUID: "0",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "root:0",
|
user: "root",
|
||||||
userObj: &user.User{Uid: "root"},
|
userObj: &user.User{Uid: "root"},
|
||||||
expectedUID: "root",
|
expectedUID: "root",
|
||||||
expectedGID: "f0",
|
expectedGID: "f0",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "0:0",
|
user: "0",
|
||||||
userObj: &user.User{Uid: "0"},
|
userObj: &user.User{Uid: "0"},
|
||||||
expectedUID: "0",
|
expectedUID: "0",
|
||||||
},
|
},
|
||||||
|
|
@ -81,12 +81,12 @@ var userTests = []struct {
|
||||||
expectedUID: "root",
|
expectedUID: "root",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "root:$envgroup",
|
user: "root",
|
||||||
userObj: &user.User{Uid: "root"},
|
userObj: &user.User{Uid: "root"},
|
||||||
expectedUID: "root",
|
expectedUID: "root",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
user: "some:grp",
|
user: "some",
|
||||||
userObj: &user.User{Uid: "some"},
|
userObj: &user.User{Uid: "some"},
|
||||||
expectedUID: "some",
|
expectedUID: "some",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue