forked from Plemya-x/ALR
wip
This commit is contained in:
@ -27,6 +27,7 @@ import (
|
||||
"github.com/urfave/cli/v2"
|
||||
|
||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/constants"
|
||||
)
|
||||
|
||||
func GetUidGidAlrUserString() (string, string, error) {
|
||||
@ -111,13 +112,13 @@ func EnuseIsAlrUser() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func EnuseIsWheelMember() error {
|
||||
func EnuseIsPrivilegedGroupMember() error {
|
||||
currentUser, err := user.Current()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
group, err := user.LookupGroup("wheel")
|
||||
group, err := user.LookupGroup(constants.PrivilegedGroup)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -132,7 +133,7 @@ func EnuseIsWheelMember() error {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
return errors.New("looks like is not wheel member")
|
||||
return cliutils.FormatCliExit(gotext.Get("You need to be a %s member to perform this action", constants.PrivilegedGroup), nil)
|
||||
}
|
||||
|
||||
func EscalateToRootGid() error {
|
||||
|
Reference in New Issue
Block a user