wiki-grav/pages/02.linux/users-and-groups/default.en.md

63 lines
1020 B
Markdown

---
title: "Users and Groups"
visible: true
---
[toc]
## Users
Check users by looking at `/etc/passwd`
### Add users
Basic usage:
`# useradd -m (user)`
Important options:
```
login name -> by default
group -> -G //separate multiple by commas: group1,group2
with home dir -> -m
shell -> -s
full name -> -c
```
Example more complicated usage:
`# useradd -m -c "Bruno Huber" -s /bin/bash -G sudo,systemd-journal bruhub`
### Remove user
The command `userdel` can be used to remove users from a system.
Using it with the `-r` additionally deletes the user home directory and mail spool.
`# userdel -r (user)`
### Add user to groups
Add user to more groups:
`# usermod -a -G (group1),(group2) (user)`
Alternative command:
`# gpasswd -a (user) (group)`
### Remove user from group
`# gpasswd -d (user) (group)`
## Groups
Check a user's groups with `id (user)`
### Create group
`# groupadd (group)`
### Rename group
`# groupmod -n (new_group) (old_group)`
### Delete group
`# groupdel (group)`