Skip to content

Linux user management (DEMO)

Reusable commands for users and groups. Embed single parts in guides with ![[user-management#Heading]].

Create a group

Create a system group.

sudo groupadd sambashare

Create a user without shell login

Create a user with no home directory and no login shell. Use it for service accounts and file share users.

sudo useradd --no-create-home --shell /usr/sbin/nologin --groups sambashare alice

Add a user to a group

sudo usermod -aG sambashare alice

Lock a user

sudo usermod --lock alice

Delete a user

sudo userdel alice