feat(d-eyes): init

This commit is contained in:
zitn
2023-11-06 16:31:16 +08:00
parent 804617ded3
commit 270bb18b98
117 changed files with 19222 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
package info
import (
"fmt"
"github.com/gookit/color"
"io/ioutil"
"strings"
)
func DisplayAllUsers() {
users := GetLinuxUser()
for _, user := range users {
color.Greenp("* ")
fmt.Println(user)
}
}
// GetUser
func GetLinuxUser() (resultData []string) {
dat, err := ioutil.ReadFile("/etc/passwd")
if err != nil {
return resultData
}
userList := strings.Split(string(dat), "\n")
if len(userList) < 2 {
return
}
for _, info := range userList[0 : len(userList)-1] {
if strings.Contains(info, "/nologin") {
continue
}
if strings.Contains(info, "/bin/false") {
continue
}
s := strings.SplitN(info, ":", 2)
resultData = append(resultData, s[0])
}
return resultData
}