Mono Class Library: Overview

Mono.Unix.UnixUserInfo: Members

The members of Mono.Unix.UnixUserInfo are listed below.

See Also: Inherited members from System.Object

Public Constructors

Constructs and initializes a new instance of Mono.Unix.UnixUserInfo by using the specified Mono.Unix.Native.Passwd entry.
Constructs and initializes a new instance of Mono.Unix.UnixUserInfo by looking up the specified user id in the local password database file.
Constructs and initializes a new instance of Mono.Unix.UnixUserInfo by looking up the specified user name in the local password database file.
Constructs and initializes a new instance of Mono.Unix.UnixUserInfo by looking up the specified user id in the local password database file.

Public Properties

[read-only]
GroupUnixGroupInfo. Gets information about the user's group.
[read-only]
GroupIdlong. Gets the user's group id.
[read-only]
GroupNamestring. Gets the users's group's name.
[read-only]
HomeDirectorystring. Gets the user's home directory.
[read-only]
Passwordstring. Gets the user's password.
[read-only]
RealNamestring. Gets the user's real name.
[read-only]
ShellProgramstring. Gets the user's login shell program.
[read-only]
UserIdlong. Gets the user's id.
[read-only]
UserNamestring. Gets the user's login name.

Public Methods

override
Equals(object) : bool
Documentation for this section has not yet been entered.
override
GetHashCode() : int
Documentation for this section has not yet been entered.
static
GetLocalUsers() : UnixUserInfo[]
Gets all local users defined in the local password database.
static
GetLoginName() : string
Gets the login name of the user executing this process.
static
GetRealUser() : UnixUserInfo
Get's information about the process' real user.
static
GetRealUserId() : long
Gets the real user id of the process.
ToPasswd() : Mono.Unix.Native.Passwd
Converts this Mono.Unix.UnixUserInfo instance into an equivalent Mono.Unix.Native.Passwd instance.
override
ToString() : string
Documentation for this section has not yet been entered.