# Userverwaltung anlegen-löschen-ändern

Ich zeige hier die Userverwaltung anhand der Tools adduser, deluser, addgroup und delgroup.

User anlegen/löschen:

<div id="bkmrk-adduser-%5B--uid-xxxx%5D"><div>```
adduser [--uid XXXX] myname groupname
adduser --system myname # einen Systemuser anlegen (uid < 1000)
deluser [--remove-home] [--remove-all-files] [--backup] [--backup-to DIR] myname
```

</div></div>Bei adduser werden dabei auch zusätzlich noch die Finger-Infos abgefragt (GECOS).

User einer Gruppe hinzufügen/aus einer Gruppe entfernen:

<div id="bkmrk-deluser-myname-group"><div>```
deluser myname groupname
```

</div></div>Eine Gruppe anlegen/löschen:

<div id="bkmrk-addgroup-%5B--gid-xxxx"><div>```
addgroup [--gid XXXX] groupname
addgroup --system groupname # eine Systemgruppe anlegen (gid < 1000)
delgroup groupname
```

</div></div>Noch ein paar nützliche Tipps:

adduser - Parameter

<div id="bkmrk-%E2%80%93home-verzeichnis-%23-"><div>- <div>–home verzeichnis # Home-Verzeichnis festlegen, wenn anders als /home/$user</div>
- <div>–no-create-home # kein Home-Verzeichnis anlegen</div>
- <div>–shell # Shell festlegen, default /bin/bash</div>
- <div>–ingroup / –gid # Hauptgruppe festlegen</div>
- <div>–disabled-password # User ohne Passwort anlegen, ein Login per SSH-Key ist damit z.B. möglich</div>
- <div>–disabled-login # User deaktivieren, kein Login möglich</div>

</div></div>deluser - Parameter

<div id="bkmrk-%E2%80%93remove-home-%23-home-"><div>- <div>–remove-home # Home-Verzeichnis löschen</div>
- <div>–remove-all-files # alle Dateien, die diesem User gehören, vom System löschen (inkl. Home)</div>
- <div>–backup] –backup-to verzeichnis # erstellt ein .tar.gz der Dateien des Benutzers und legt diese im angegebenen Verzeichnis ab</div>

</div></div>Für adduser und deluser lassen sich viele Parameter über die Konfigurationsdateien /etc/adduser.conf und /etc/deluser.conf vordefinieren.