Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
public:netz:homepage [16.04.2021 10:24] seo39820public:netz:homepage [25.03.2024 13:00] (aktuell) – [Gruppen-Dateirechte bei Spezialaccounts] opd40275
Zeile 91: Zeile 91:
 Um selber Befehle auszuführen, können Sie sich mit einem SSH-Client wie [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|PuTTY]] verbinden. Tragen Sie im dortigen Loginfenster die gleichen Daten ein wie im SCP-Teil dieser Anleitung. Um selber Befehle auszuführen, können Sie sich mit einem SSH-Client wie [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|PuTTY]] verbinden. Tragen Sie im dortigen Loginfenster die gleichen Daten ein wie im SCP-Teil dieser Anleitung.
  
-====== Zugriff auf eine Webseite sperren ====== 
- 
-Wenn Sie einschränken wollen, wer auf Ihre Webseite zugreifen darf, können Sie den .htaccess-Mechanismus verwenden. 
-Legen Sie hierzu in dem Ordner, den Sie einschränken wollen, eine Datei mit dem Namen ''.htaccess'' an, mit folgendem Inhalt: 
- 
-<code> 
-AuthType Basic 
-AuthName "Gesperrter Bereich" 
-AuthUserFile /home/abc12345/html/gesperrt/.htpasswd 
-Require valid-user 
-</code> 
- 
-Hierbei können Sie ''Gesperrter Bereich'' durch einen eigenen Text ersetzen. Anschließend muss man dem Webserver noch mitteilen, wo die Datei mit den 
-erlaubten Benutzern liegt. Diesen Pfad regelt die Zeile mit ''AuthUserFile'':\\ 
-In diesem Beispiel hat der Benutzer ''abc12345'' im Webseitenordner ''html'' einen Unterordner mit dem Namen ''gesperrt'' angelegt. Hier müssen Sie ihren Benutzernamen sowie Ordnernamen einsetzen. 
- 
-Anschließend muss noch die Datei mit den Benutzern erzeugt werden. Hierzu kann in einer SSH-Session der Befehl 
-<code> 
-htpasswd -c -s /home/abc12345/html/gesperrt/.htpasswd benutzername 
-</code> 
-verwendet werden, entsprechende Teile sind wieder wie oben zu ersetzen. Beim Bearbeiten einer vorhandenen ''.htpasswd'' ist das ''-c'' wegzulassen.\\ 
-Wem das zu kompliziert ist, kann einen [[http://aspirine.org/htpasswd_en.html|Javascript-htpasswd-Generator]] verwenden. Tragen Sie dort Benutzernamen sowie Passwort des neuen Benutzers ein und klicken dann auf "encrypt password". Die Ausgabezeile schreiben Sie dann in eine Datei mit Namen ''.htpasswd'' und laden diese an den Ort, wo auch schon ''.htaccess'' liegt. 
- 
-Wollen Sie mehr als einen Benutzer zulassen, so hängen Sie dessen Ausgabezeile einfach an. Eine solche ''.htpasswd'' schaut dann z.B. so aus: 
- 
-<code> 
-test:$apr1$Izqzb/vl$SOd6F.dLpj7orU7xHa40N0 
-fritz:$apr1$xVvl14WY$.tHSAwnXA6ohOLMidiSSC1 
-</code> 
- 
-Eine ausführlichere Anleitung sowie Informationen zu den Hintergründen findet sich bei [[http://wiki.selfhtml.org/wiki/Webserver/htaccess#Verzeichnisse_und_Dateien_mit_Passwort_sch.C3.BCtzen|SelfHTML]]. 
  
 ====== Fehler 403 bei nicht-PHP Dateien ======= ====== Fehler 403 bei nicht-PHP Dateien =======
Zeile 177: Zeile 146:
 </code> </code>
 Im WinSCP setzt man dies im [[https://winscp.net/eng/docs/ui_transfer_custom|Transfer Settings Dialog]] im Bereich Upload Options -> Set Permissions. Im WinSCP setzt man dies im [[https://winscp.net/eng/docs/ui_transfer_custom|Transfer Settings Dialog]] im Bereich Upload Options -> Set Permissions.
 +
 +Möchte man das neu erstellte Ordner automatisch die Berechtigung abc12345:spezialaccount erhalten, so muss das Sticky Bit gesetzt werden (auf jeden Unterordner):
 +<code bash>
 +sudo chmod 2775 /home/spezialusername
 +</code>
 +
Drucken/exportieren
In anderen Sprachen