So erstellen Sie einen Benutzer, jedoch ohne Zugriff auf public_html

So erstellen Sie einen Benutzer, jedoch ohne Zugriff auf public_html

Wie erstelle ich einen Linux-Benutzer, der nicht auf den Ordner „public_html“ zugreifen kann?
AKTUALISIEREN:
Ich möchte es zwar verwenden http://example.com/~user/, aber der Benutzer hat keine Berechtigung für ein anderes Stammverzeichnis.
Wie kann ich das machen?

Antwort1

Ein Benutzer kann auf jedes von ihm erstellte Verzeichnis zugreifen. Sofern Sie dem Benutzer also kein Home-Verzeichnis ohne Schreibzugriff geben, kann er ein public_htmlVerzeichnis erstellen und darauf zugreifen.

Wenn Sie das Apache-Modul verwenden userdir, können Sie einen benutzerdefinierten Namen verwenden oder die Apache-Konfiguration so einrichten, dass eine Require all deniedAnweisung für Standorte im Home-Verzeichnis des Benutzers vorliegt.

Standardmäßig haben normale Benutzer keinen Schreibzugriff auf /var/www/html, sodass mit dem userdirMod die einzige Site, die ein Benutzer ändern kann, seine eigene ist.

verwandte Informationen