useradd mit der Option --no-create-home erstellt ein Home-Verzeichnis

571
belabrinel

Sowohl useradd als auch adduser erstellen die Basisverzeichnisse der Benutzer unter / home / und fügen einen Eintrag in / etc / passwd hinzu, selbst wenn sie mit "-M" / "--no-create-home" für useradd und "-H" für adduser angegeben werden .

Getestet mit adduser BusyBox v1.26.2 und useradd shadow-utils 4.1.5.1

Außerdem wurde Folgendes gefunden: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=152195

Das Vorhandensein eines Ordners mit dem Namen / home / führt nicht zu großen Sicherheitsbedenken, aber warum erstellen diese Skripts ihn überhaupt? Ist das nicht ein Fehler?

Die einzige Möglichkeit, dies zu umgehen, besteht darin, ein ungültiges Home-Verzeichnis wie / dev / null zu deklarieren.

Irgendwelche Gedanken?

0

0 Antworten auf die Frage