Documentation Index

Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt

Use this file to discover all available pages before exploring further.

Create a Local Sudo/Root User

Prev Next

The following script helps IT Admins to create a local user with sudo/root privileges.

  1. Copy and save the contents below to a UTF-8 editor like notepad++ OR Sublime Text in Windows or gedit in Ubuntu.

    1. If you are using notepad++ then use the bottom right panel to change the type to Unix (LF).

  2. Or click here to download the file.

    #!/bin/bash
    
    # Check if the script is run as root
    if [ "$(id -u)" -ne 0 ]; then
        echo "This script must be run as root"
        exit 1
    fi
    
    # Set username and password
    username="XXXX"
    password="XXXX"
    
    # Create user
    useradd -m "$username"
    
    # Set password
    echo "$username:$password" | chpasswd
    
    # Add user to sudo group
    usermod -aG sudo "$username"
    
    echo "Sudo user $username has been created successfully."
  3. Before uploading the script to the dashboard, replace the placeholder values with the credentials you want to use:

    • username (xxxx): Enter the desired username.

    • password (xxxx): Enter the desired password.

    Ensure that both placeholders are updated before deploying the script.

  4. Follow our guide to upload & publish the script using Scalefusion Dashboard.

Note:

  1. Some of the scripts and their contents are sourced from internet and yes, our new friend ChatGPT.

  2. Please validate the scripts on a test machine before deploying them on all your managed devices.

  3. Scalefusion has tested these scripts, however Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the usage of these scripts.