unix.users vocabulary
Factor handbook > Vocabulary index


Documentation
Unix users

Meta-data
Authors:Doug Coleman
Platforms:unix


Words

Tuple classes
ClassSuperclassSlots
no-such-user tupleobj
no-user tuplestring
passwd tupleuser-name password uid gid gecos dir shell


Generic words
WordStack effect
new-passwd( -- passwd )
passwd>new-passwd( passwd -- new-passwd )
set-effective-user( string/id -- )
set-real-user( string/id -- )
user-passwd( obj -- passwd/f )


Symbol words
user-cache


Ordinary words
WordStack effect
(with-effective-user)( string/id quot -- )
(with-real-user)( string/id quot -- )
<user-cache>( -- assoc )
?user-id( string -- id/f )
all-user-names( -- seq )
all-users( -- seq )
effective-user-id( -- id )
effective-user-name( -- string )
no-such-user( obj -- * )
no-user( string -- * )
real-user-id( -- id )
real-user-name( -- string )
user-exists?( name/id -- ? )
user-home( name/uid -- path )
user-id( string -- id/f )
user-name( id -- string )
with-effective-user( string/id/f quot -- )
with-real-user( string/id/f quot -- )
with-user-cache( quot -- )


Class predicate words
WordStack effect
no-such-user?( object -- ? )
no-user?( object -- ? )
passwd?( object -- ? )


Files


Children from resource:basis
VocabularySummary
unix.users.macosxunix.users.macosx vocabulary


Children
VocabularySummary
unix.users.privateunix.users.private vocabulary