Navigation
Einträge in dieser Kategorie
- php.ini ändern
- Änderungen der Apache2/Domain Konfiguration für einen Domain
- open_basedir Einstellung ändern
- vhost.conf und vhost_ssl.conf
- Verzeichnis zu definierter URL umleiten
- Eigener phpMyAdmin installieren
- Pleskbackup automatisieren
- Dr. Web 15-Benutzer Lizenz trotz Mail-Alias nutzen
- Webseite über zweite IP-Adresse zugänglich machen
- Zusätzlichen FTP-Benutzer erstellen, welcher nur Zugriff auf ein bestimmtes Verzeichnis im Doc-Root des Domains hat
- Zertifikat kann unter "Server" nicht gelöscht werden obwohl kein Domain mer damit verknüpft ist
- Fehler: "hosting update failed: webstatmng is failed --unset-config --domain-name=[Domainname] --stat-prog=true"
- Subdomain zu einer bestimmten URL umleiten
- Bestimmte Subdomain aller Domains zu einer zentraler Adresse weiterleiten
- 1% Problem im Zusammenhang mit dem deutschen Language-Pack (Plesk 8.2.0)
- Courier: Anzahl der gleichzeitigen Verbindungen pro IP erhöhen
- Plesk (PSA) stoppen/starten
- Admin-Passwort vergessen
- Wo befindet sich die Plesk-Logfiles?
- Der Email-Versand dauert 30 bis 60 Sekunden
- Plesk 9: Qmail kann nur noch Mails an Server in rcpthosts senden
- Qmail Doublebounces deaktivieren
Tags
Sticky FAQs
Debian » Plesk (PSA)
Zusätzlichen FTP-Benutzer erstellen, welcher nur Zugriff auf ein bestimmtes Verzeichnis im Doc-Root des Domains hat
Als Ausgangslage für diese Anleitung dienen die folgenden Werte, welche aber natürlich durch eigene reale Werte ersetzt werden können:
Domain: hans.com
FTP-Benutzer des Domains: hans
Verzeichnis in dem sich die Webseiten für hans.com befinden: /var/www/vhosts/hans.com/httpdocs
Zu erstellender Benutzer: fritz
Verzeichnis auf das "fritz" zugreifen können soll: /var/www/vhosts/hans.com/httpdocs/fritzhome
Zuerst braucht man den aktuellen Benutzer welchen man verwendet um per FTP Dateien zu transferieren. Der Benutzer heisst wie schon gesagt in unserem Beispiel "hans". Nun benötigt man die Details zum Benutzer „hans“ und führt desshalb folgenden Befehl aus:
cat /etc/passwd |grep 'hans'
Dann sollte so etwas wie folgende Ausgabe angezeigt werden (die Ausgabe kann natürlich variieren, wichtig hier sind jedoch nur die beiden Werte für die Benutzer-/Gruppen-ID):
hans:x:10002:10001::/var/www/vhosts/hans.com:/bin/false
Die erste Zahl (10002) ist die Benutzer-ID des Benutzers "hans". Die zweite Zahl (10001) ist die Gruppen-ID des Benutzers "hans".
Jetzt muss der neue Benutzer erstellt werden welcher Zugriff auf das Verzeichnis „/var/www/vhosts/hans.com/httpdocs/fritzhome“ haben soll. Dies erledigt der folgende Befehl:
useradd -u 10002 -o -d /var/www/vhosts/hans.com/httpdocs/fritzhome -g psacln -s /bin/false fritz
Der Benutzer „fritz“ ist nun vorhanden. Er hat nur Zugriff auf „/var/www/vhosts/hans.com/httpdocs/fritzhome“ und keinen Shell-Zugriff. Da er die gleiche Benutzer-/Gruppen-ID wie „hans“ benutzt, kann hans auch auf alle seine Dateien zugreifen. Nun muss aber noch das Passwort für "fritz" gesetzt werden (sehr wichtig):
passwd fritz
Fertig! Der Benutzer „fritz“ ist nun mit einem Passwort geschützt und kann verwendet werden. Er hat nur Zugriff auf das Verzeichnis „/var/www/vhosts/hans.com/httpdocs/fritzhome“ und dessen Unterverzeichnisse, nicht aber auf „/var/www/vhosts/hans.com/httpdocs“.
Tags: benutzer, ftp, zugriff, zusätzlicher, plesk
Verwandte Artikel:
- Änderungen der Apache2/Domain Konfiguration für einen Domain
- open_basedir Einstellung ändern
- Datei herunterladen
- Datei verschieben/umbennen
- Besitzer/Besitzergruppe des Verzeichnises/der Datei ändern
Letzte Änderung des Artikels: 2007-06-21 12:31
Autor: Andy Blank
Revision: 1.23
Es ist möglich, diesen Artikel zu kommentieren.