unix.users vocabulary
Factor documentation > Factor handbook > Vocabulary index


Documentation
Unix users

Meta-data
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
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-user( string -- * )
real-user-id( -- id )
real-user-name( -- string )
user-exists?( name/id -- ? )
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-user?( object -- ? )
passwd?( object -- ? )


Files
resource:basis/unix/users/users.factor
resource:basis/unix/users/users-docs.factor
resource:basis/unix/users/users-tests.factor


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


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