Springe zum Inhalt

Standardmäßig wird die Ubuntu-GUI mit Knöpfen auf der linken Seite des Fenstertitels ausgeliefert. Das mag für die Mac-Benutzer zwar ziemlich einfach sein, verwirrt aber so manchen Windows-User. Diese Anordnung kann jedoch (im Gegensatz zu Windows sic ;) leicht umgestellt werden:

  1. Alt+F2 drücken
  2. gconf-editor eingeben und Enter drücken
  3. zum Pfad Apps/Metacity/General navigieren und dann auf der rechten Seite den Eintrag button_layout öffnen
  4. für Buttons auf der linken Seite close,minimize,maximize: und für Buttons auf der rechten Seite :minimize,maximize,close eintragen (den Doppelpunkt nicht vergessen)
  5. OK klicken, fertig

In Piotr Gabryjeluks Blog habe ich ein interessantes Skript gefunden, welches einen Webserver in 100 Zeilen Bash enthält. Als Parameter erwartet das Skript eine Portnummer, auf die es lauschen soll.

Für Ubuntu muss dieses Skript angepasst werden, da das dort installierte netcat andere Optionen versteht. Das Original kann von obiger Webseite heruntergeladen werden, das für Ubuntu angepasste folgt hier und kann auch als Datei heruntergeladen werden: ...weiterlesen "Webserver in 100 Zeilen Bash"

Vor kurzem habe ich beschrieben, wie man kostengünstig seine erworbenen Musikstücke online sichert. Im folgenden möchte ich aufzeigen, wie man den Onlinespeicher von web.de, genannt SmartDrive und den Onlinespeicher von T-Home, genannt Mediencenter in das Linux-Dateisystem einhängt. Der Onlinespeicher ist anschließend über einen Verzeichnispfad zugänglich, in den ganz normal Dateien z.B. kopiert werden können.

Beide genannten Onlinespeicher haben eins gemeinsam: sie sind über das Protokoll WebDAV ansprechbar. Für WebDAV existiert für Linux ein Packet, mit dem sich WebDAV-Server ins Dateisystem einbinden lassen. ...weiterlesen "Onlinespeicher ins Linux-Dateisystem einbinden"

In den Standardeinstellungen ist es normalen Benutzern nicht erlaubt, SMB-Shares unter Ubuntu einzuhängen. Eine Angabe von user in der /etc/fstab reicht nicht aus.

Die Programme mount.cifs und umount.cifs müssen als Erstes das SUID-Bit gesetzt bekommen.

chmod +s /usr/sbin/mount.cifs
chmod +s /usr/sbin/umount.cifs

Wie empfohlen werden dann die Anmeldedaten in einer extra Datei gespeichert, z.B. in /etc/cifs_credentials die folgenden Aufbau hat:

username=...
password=...
domain=...

Diese Datei sollte mit entsprechenden Rechten gegen Lesen durch jedermann gesichert werden. Nur die Benutzer, die nachher die Shares mounten sollen, müssen diese Datei lesen können. Es empfielt sich also, eine extra Gruppe für diese Benutzer anzulegen und der Gruppe Leserechte auf diese Datei zu geben.

addgroup smbmounters
adduser benutzer1 smbmounters
adduser benutzer2 smbmounters
...
chgrp smbmounters /etc/cifs_credentials
chmod g+r,o-r /etc/cifs_credentidials

Anschliessend könnte ein Eintrag in der /etc/fstab folgendermaßen aussehen:

//SERVER/Freigabe /mnt/server/freigabe cifs rw,user,noauto,suid,credentials=/etc/cifs_credentials 0 3

Zu beachten ist außerdem, dass die User zum Mounten Schreibrechte auf den Einhängepunkt (hier im Beispiel /mnt/server/freigabe) benötigen, ansonsten wird ein mount-Versuch mit der Fehlermeldung

mount error: permission denied or not superuser and mount.cifs not installed SUID

verweigert.

Manchmal werden die Apache access.logs von meinem Provider nicht immer in der richtigen Reihenfolge geliefert. Nach dem Zusammenkopieren stellte ich fest, dass das Datum nicht immer in der richtigen Reihenfolge war. Dies ist aber Vorraussetzung, um die Logfiles mit Awstats weiter zu bearbeiten. Wie aber nun sortieren? GNU-sort hat da ein paar interessante Features, mit dem verschiedene Keys ausgewählt werden können. Der Sort-Befehl, um ein Apache access.log nach Datum und Uhrzeit zu sortieren sieht dann so aus:

sort -s -b -t' ' -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14,4.15n -k 4.17,4.18n -k 4.20,4.21n

Als Feldtrenner wird mit -t' ' ein Leerzeichen festgelegt. Mit -k 4... wird das vierte Feld in der Zeile angesprochen und mit der nachfolgenden Auswahl der Stellen im Feld 4 nach Jahr, Monat, Tag, Stunde, Minute und Sekunde sortiert.