etcuser

package
v0.0.0-...-a234189 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2016 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Overview

Package etcuser extracts useful info from that file on linux

Csv output is particularly supported, so that a csvfile-based enterprise's ETL tools can also monitor its servers and desktops

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Header() string

Header is generic

func Keys_String2PtrUserdata

func Keys_String2PtrUserdata(_mp *map[string]*Userdata) []string

Keys_String2PtrUserdata is generic

func SortedKeys_String2PtrUserdata

func SortedKeys_String2PtrUserdata(_mp *map[string]*Userdata) []string

SortedKeys_String2PtrUserdata is generic

func User

func User(_verbose bool) (smap map[string]*Userdata)

User extracts user info from etc passwd

Types

type Userdata

type Userdata struct {
	Username_   string
	Uid_        string
	Gid_        string
	Home_       string
	Groups_     string
	Shell_      string
	Pwinfo_     string
	Lastlogin_  string
	HomeFS_     string
	HomeUsedGB_ string
}

Userdata holds etc passwd data

func (*Userdata) Csv

func (self *Userdata) Csv() string

Csv is generic

func (*Userdata) Print

func (self *Userdata) Print()

Print is generic

func (*Userdata) Sprint

func (self *Userdata) Sprint() string

Sprint is generic

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL