mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
49 lines
875 B
Markdown
49 lines
875 B
Markdown
# The `usermod` command
|
|
|
|
## Table of contents <!-- omit in toc -->
|
|
|
|
1. [TL;DR](#tldr)
|
|
1. [Sources](#sources)
|
|
|
|
## TL;DR
|
|
|
|
```sh
|
|
# Change a user's primary group.
|
|
sudo usermod -g docker bob
|
|
|
|
# Add/remove a user to/from supplementary groups.
|
|
sudo usermod -aG wheel carly
|
|
sudo usermod --append --groups kvm,video,audio alice
|
|
sudo usermod -rG sudo,admin eve
|
|
|
|
# Change a user's login name
|
|
sudo usermod --login to-stephen from-micha
|
|
|
|
# Change a user's ID.
|
|
sudo usermod --uid 1001 hugo
|
|
|
|
# Change a user's shell.
|
|
sudo usermod --shell /usr/bin/zsh rick
|
|
|
|
# Change a user's password.
|
|
sudo usermod -p encryptedPassword john
|
|
|
|
# Lock/unlock a user.
|
|
sudo usermod -L damian
|
|
sudo usermod -U luke
|
|
|
|
# Change a user's home directory.
|
|
sudo usermod --move-home --home path/to/new_home lonny
|
|
```
|
|
|
|
## Sources
|
|
|
|
- [cheat.sh]
|
|
|
|
<!--
|
|
References
|
|
-->
|
|
|
|
<!-- Others -->
|
|
[cheat.sh]: https://cheat.sh/usermod
|