GNU/Linux is a multiuser operating system that allows many users to log in and perform activities at the same time. Administration tasks involving user management include setting the default shell for the user, adding a user to a group, disabling a shell account, adding new users, removing users, setting a password, setting an expiry date for a user account, and so on. This recipe demonstrates a user management tool to handle these tasks.
User administration scripts
How to do it...
This script performs common user management tasks:
#!/bin/bash #Filename: user_adm.sh #Description: A user administration tool function usage() { echo Usage: echo Add a new user echo $0 -adduser username password echo echo Remove an existing user echo $0 -deluser...