user management command in linux
User Management
Add User
useradd username `lowlevel does not create home dir`
passwd username `add the password`
userdel username `delete user`
adduser username `add user with home dir`
Give user sudo access
sudo visudo
# Add entry
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
give user login access
usermod -s /bin/bash www-data
block user from login
usermod -s /sbin/nologin <username>
change user id & group id
usermod -u 1000 www-data
groupmod -g 1000 www-data
change user home directory
RUN usermod -d /app www-data