Unter Apache Verzeichnisse mit Passwort schützen

Zuerst öffnet man die Datei /etc/apache2/default-server.conf. Hier sucht man den Eintag „AllowOverride“. Steht hier None, ändert man dies in All und speichert die Datei. (Yast ändert diesen Wert nicht wieder.) Nun muss Apache neu gestartet werden, um die Änderung wirksam werden zu lassen.

Als nächstes erzeugt man eine Passwortdatei mit dem Befehl: htpasswd2. Als Parameter gibt man -c (für create) und den Dateinamen der Passwortdatei an, gefolgt von einem Benutzernamen.

Beispiel: htpasswd2 -c .passwd Klaus

Nach dem drücken von Enter erscheint die Zeile „New password:“ und man kann ein Passwort eingeben. Nach dem drücken von Enter erscheint „Re-type new password:“ und man muss das Passwirt wiederholen. Drückt man nun Enter, wird die Datei .passwd angelegt. Durch den vorangestellten Punkt, ist diese eine versteckte Datei. Aus Sicherheitsgründen, sollte man diese Datei nicht im Verzeichnis htdocs oder eines seiner Unterverzeichnisse speichern.

Jetzt wechselt man in das Verzeichnis, welches man mit einem Passwort schützen will. Hier erzeugt man eine Datei mit dem Namen .htassess und versieht sie mit folgendem Inhalt:

  • AuthType Basic
  • AuthName (irgendein Name z.B. der Name des zu schützenden Verzeichnisses)
  • AuthUserFile /pfad/zu/.passwd
  • Require valid-user
  • Require all denied

Wird nun eine Datei im geschützten Verzeichnis aufgerufen, öffnet sich ein Dialogfenster und man wir aufgefordert einen Benutzernamen und ein Passwort einzugeben.

Befindet sich der Server im lokalen Netzwerk, kann man die Datei .htaccess auch dahingehend erweitern, dass Rechner aus dem lokalen Netzwerk, freien Zugriff auf das geschützte Verzeichnis haben. Man ergänzt die Datei dafür um fogende Zeilen:

  • Require ip 192.168.100

Wobei 192.168.100 natürlich nur ein Beispiel ist 😉 .

Owncloud: Link in die Login-Seite einbauen

Auf meiner Login-Seite meines Owncloud Servers hat mir ein (zurück-) Link zu meiner Homepage gefehlt. Dieser lässt sich ganz einfach mit einem Text-Editor einfügen.

Man öffnet zunächst die Datei owncloud/core/templetes/login.php. Hier fügt man am Ende der Datei folgende Zeile ein:

?><a href=“http://www.meineseie.de“>name</a><?

Wobei meineseite natürlich durch die eigenen Domain und name durch den Namen der Seite zu ersetzen ist 🙂 . Um die Schriftfarbe zu ändern, ergänzt man die Zeile wie folgt:

?><a href=“http://www.meineseie.de“><font color=“#FFFFFF“>name</font></a><?

Hier ist die Schriftfarbe weiß, was ganz gut zu der Hintergrundfarbe der Login-Seite passt. Will man auch die Schriftgröße ändern, ergänzt man die Zeile wie folgt:

?><a href=“http://www.meineseie.de“><font color=“#FFFFFF“><font size=’4′>name</font></font></a><?

Mit den Werten für die Farbe und die Größe, kann man jetzt solange rumspielen, bis es einem gefällt. Eine Tabelle, mit den benötigten Farbcodes gibt es Hier!

Auf die Netcologne Cloud per webdav zugreifen

Die Cloudanwendung Drive (im ComCenter von Netcologne) kann folgendermaßen unter Linux mit Webdav genutzt werden:

Konqueror:

In der Adressleiste folgenden Link eingeben:

webdavs://comcenter.netcologne.de:443/drive/Userstore/Vorname Nachname

Wobei als Vorname, Nachname der eigene Name einzusetzen ist. (Kommt es hierbei zu einer Fehlermeldung,Vorname und Nachname weglassen.)
Hierauf öffnet sich ein Authentifizierungsdialog in dem Benutzername und das Passwort einzugeben sind. Macht man ein Häkchen bei >Passwort merken<, wird das Passwort und der Benutzername (bei KDE) in kdewallet unter Passwords gespeichert.
Legt man nun ein Lesezeichen im Konqueror an, kann zukünftig auf den Clouddienst ohne wiederholte Eingabe von Benutzernamen und Passwort zugegriffen werden.

Netzwerkordner:

Konqueror öffnen (Einstiegspunkte) und auf >Netzwerkordner< klicken. Nun auf
>Netzwehrordner hinzufügen< klicken. Nun öffnet sich der Assistent für Netzwerkordner.
>Web-Ordner (webdav)< sollte ausgewählt sein, ansonsten auswählen. Auf >weiter >< klicken.
Unter Namen, einen Namen für die Verbindung eingeben (z.B. NetcologneCloud).
Unter Benutzer, den Benutzernamen eingeben (z.B. nc-musterma@netcologne.de).
Unter Server, comcenter.netcologne.de eingeben.
Unter Port, 443 eingeben.
Unter Ordner, /drive/Userstore/Vorname Nachname eingeben. (Bei Fehlermeldung Vorname Nachname weglassen, kann später unter Eigenschaften (rechts Klick auf Symbol der Verbindung) ergänzt werden.
Häkchen bei >Symbol für diesen Netzwerkordner anlegen<.
(wird im gleichen Ordner wie >Netzwerkordner hinzufügen< angelegt)
Häkchen bei >Verschlüsselung verwenden<.
Auf >Speichern & Verbinden< klicken.
Hierauf öffnet sich ein Authentifizierungsdialog in dem Benutzername und Passwort einzugeben sind. Macht man ein Häkchen bei >Passwort merken<, wird das Passwort und der Benutzername (bei KDE) in kdewallet unter Passwords gespeichert. Jetzt kann man auf das Symbol der Verbindung klicken, ohne immer wieder Benutzernamen und Passwort eingeben zu müssen.