|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.izforge.izpack.util.os.unix.UnixUser
public class UnixUser
This represents a Unix User. If initialized via fromEtcPasswdLine(), the users Name, home, uid, gid, and shell can be asked.
Field Summary | |
---|---|
private java.lang.String |
itsDescription
internal itsDescription |
private java.lang.String |
itsGid
internal itsGid |
private java.lang.String |
itsHome
internal itsHome |
private java.lang.String |
itsId
internal itsId |
private java.lang.String |
itsName
internal itsName |
private java.lang.String |
itsPasswdDigest
internal itsPasswdDigest |
private java.lang.String |
itsShell
internal itsShell |
Constructor Summary | |
---|---|
UnixUser()
|
Method Summary | |
---|---|
UnixUser |
fromEtcPasswdLine(java.lang.String anEtcPasswdLine)
Parses a Line from /etc/passwd and stores each :token: in their field of the user. |
java.lang.String |
getDescription()
Gets the Description aka Full Name |
java.lang.String |
getGid()
Gtes the Users Group ID |
java.lang.String |
getHome()
Gets the Users Home Directory |
java.lang.String |
getId()
Gets the Users UID |
java.lang.String |
getName()
Gets the Users Login Name |
java.lang.String |
getPasswdDigest()
Gets the users passwd Digest or X if hidden in /etc/shadow |
java.lang.String |
getShell()
Gets the users default Login-Shell |
static void |
main(java.lang.String[] args)
Static Test Main |
java.lang.String |
toString()
Dumps the USer fields |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String itsName
private java.lang.String itsPasswdDigest
private java.lang.String itsId
private java.lang.String itsGid
private java.lang.String itsDescription
private java.lang.String itsHome
private java.lang.String itsShell
Constructor Detail |
---|
public UnixUser()
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getPasswdDigest()
public java.lang.String getId()
public java.lang.String getGid()
public java.lang.String getDescription()
public java.lang.String getHome()
public java.lang.String getShell()
public UnixUser fromEtcPasswdLine(java.lang.String anEtcPasswdLine)
anEtcPasswdLine
- A Passwd Line of the User.
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
args
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |