NCM::Component::FreeIPA::User

NAME

NCM::Component::FreeIPA::User adds host related methods to NCM::Component::FreeIPA::Client.

Public methods

  • add_user

Add a user. If the user already exists, return undef.

  • Arguments

  • uid: User uid

  • Options (passed to Net::FreeIPA::API::api_user_add).

  • homedirectory

  • gecos

  • loginshell

  • uidnumber

  • gidnumber

  • ipasshpubkey

  • disable_user

Disable a user with uid.

  • remove_user

Remove the user uid (preserve=1).

  • user_passwd

Reset and return a new random password for user uid. Returns undef if the user doesn’t exist.