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.