Optional
options: { encoding: BufferEncoding }Returns information about the currently effective user. On POSIX platforms,
this is typically a subset of the password file. The returned object includes
the username
, uid
, gid
, shell
, and homedir
. On Windows, the uid
andgid
fields are -1
, and shell
is null
.
The value of homedir
returned by os.userInfo()
is provided by the operating
system. This differs from the result of os.homedir()
, which queries
environment variables for the home directory before falling back to the
operating system response.
Throws a SystemError
if a user has no username
or homedir
.
Optional
options: { encoding: BufferEncoding }Generated using TypeDoc
Returns information about the currently effective user. On POSIX platforms, this is typically a subset of the password file. The returned object includes the
username
,uid
,gid
,shell
, andhomedir
. On Windows, theuid
andgid
fields are-1
, andshell
isnull
.The value of
homedir
returned byos.userInfo()
is provided by the operating system. This differs from the result ofos.homedir()
, which queries environment variables for the home directory before falling back to the operating system response.Throws a
SystemError
if a user has nousername
orhomedir
.