fabtools.require.users
¶
System users¶
See also
-
fabtools.require.users.
user
(name, comment=None, home=None, create_home=None, skeleton_dir=None, group=None, create_group=True, extra_groups=None, password=None, system=False, shell=None, uid=None, ssh_public_keys=None, non_unique=False)[source]¶ Require a user and its home directory.
See
fabtools.user.create()
for a detailed description of arguments.from fabtools import require # This will also create a home directory for alice require.user('alice') # Sometimes we don't need a home directory require.user('mydaemon', create_home=False) # Require a user without shell access require.user('nologin', shell='/bin/false')
Note
This function can be accessed directly from the
fabtools.require
module for convenience.