#!/usr/bin/php ***** desktop_admin_users.php (1.0) - 20260531-23:18:43 ***** Administer unix users of a SellYourSaas infrastructure remotely. This script must be ran remotely from an allowed desktop. Usage: desktop_admin_users.php hostfile (master,deployment,web) (create|update|deactivate|reactivate|remove) logintoupdate [loginforansible] [userroot=0|1] [userip=userip] [userpublickey="userpublickey"] [userpassword="userpassword"] Example: - To create a sysadmin user (like the first one, root allowed): desktop_admin_users.php hostfile master,deployment,web create logintocreate ubuntu userroot=1 userpassword=... userpublickey="ABC..." - To add a sysadmin user (root not allowed): desktop_admin_users.php hostfile master,deployment,web create logintocreate userroot=0 userip=ipofuser userpassword=... userpublickey="ABC..." - To update a user (for example to change root access or change password): desktop_admin_users.php hostfile withX.sellyoursaasdomain.com update logintoupdate userroot=X userpassword=... - To remove a disable/reenable a user: desktop_admin_users.php hostfile master,deployment,web deactivate logintodeactivate - To remove a user: desktop_admin_users.php hostfile master,deployment,web remove logintodelete