Linux – Samba – gelöschte Dateien in einen Papierkorb verschieben

Gibt man unter Linux ein Verzeichnis writable = yes/read only = no frei, erlaubt es den Benutzern das „Schreiben“ auf diesem Share. Logischerweise somit auch das „Löschen“ von Dateien & Verzeichnissen! Aus diesem Grund passt man sicherheitshalber die smb.conf an, damit gelöschte Dateien & Verzeichnisse nur verschoben werden und diese dann je nach Alter von Hand gelöscht werden können. 😎

Link: Tips & Tricks: Samba Trash

[share$]
   comment = share$
   path = /home/nico/Share
   guest ok = yes
   browseable = no
   read only = no
        vfs object = recycle
        recycle:repository = .deleted/%U
        recycle:keeptree = Yes
        recycle:touch = Yes
        recycle:versions = Yes
        recycle:maxsixe = 0
        recycle:exclude = *.tmp
        recycle:exclude_dir = tmp
        recycle:noversions = *.doc

Beispiel: Samba RecycleBin

# vfs modul 'Papierkorb' einbinden
vfs objects = recycle
# Verzeichnis fuer PK
recycle: repository = .deleted/%U
# Verzeichnisstruktur im PK mitsichern
recycle: keeptree = Yes
# sofort zu loeschende Dateitypen
recycle: exclude = *.tmp, *.temp, *.log, *.ldb
# sofort zu loeschende Verzeichnisse
recycle: exclude_dir = tmp
# PK Dateien versionieren
recycle: versions = Yes
# Ausnahmen fuer Versionierung
recycle: noversions = *.doc, *.xls, *.mdb, *.pdf

Ubuntu 10.10 – LIRC – XBMC mit PC-Funkfernbedienung X10 steuern

Meine alte LIRC-HowTo, für Ubuntu 9.10, funktioniert leider seit Maverick Meerkat (10.10) nicht mehr. Das Module lirc_atiusb ist nicht mehr vorhanden!

HINWEIS: Leider ist das alte X10 Modell (Pollin) nicht mehr verfügbar, das neue X10 Modell (Amazon) sollte aber, laut einiger Forenbeiträge, genauso funktionieren.

Die Lösung für das Problem ist Recht einfach, aus diesen zwei Zeilen in der /etc/lirc/hardware.conf

REMOTE_MODULES="lirc_atiusb"
REMOTE_DRIVER=""

… müssen wir einfach …

REMOTE_MODULES=""
REMOTE_DRIVER="atilibusb"

… machen, dann sollte es wieder funktionieren. Ein …

sudo /etc/init.d/lirc restart

… nicht vergessen.

Vielen Dank an beacon für den Tipp in den Kommentaren!! 😉

OSX – Time Machine – FileVault Home in einem verschlüsselten SparseBundle auf eine USB-Festplatte sichern

Aufgrund einer Systemumstellung bei mir zu Haus habe ich mich entschlossen zukünftig ein Backup mit Time Machine auf eine USB-HDD zu sichern. Vorher habe ich mein MacBook Backup, auch über Time Machine, auf ein NAS-System in ein SparseBundle gesichert.

osx time machine 101017 - OSX - Time Machine - FileVault Home in einem verschlüsselten SparseBundle auf eine USB-Festplatte sichern

Dazu findet man in Blog’s und in Foren genug Anleitungen:

Time Machine und FreeNAS
File Vault + Time Machine » Lösung
Verschlüsselte Backups mit Time Machine
Time Machine auf NAS mit Snow Leopard
Time Machine & Network Drive – SNOW LEOPARD UPDATE
How To: backup your File Vault home directory unencrypted (also works with Snow Leopard!)

Nun aber zu meiner Problematik:

  • Home ist FileVault verschlüsselt (/Users/<username>/<username>.sparsebundle)
  • Backup auf eine USB-Platte, kein Netzwerkspeicher
  • gesamtes Backup soll mit 256-Bit-AES verschlüsselt sein

Die Umsetzung, der Plan ist eigentlich relativ einfach: OSX – Time Machine – FileVault Home in einem verschlüsselten SparseBundle auf eine USB-Festplatte sichern weiterlesen

Linux – HowTo – IRC-Server mit LDAP-Authentifikation und SSL installieren

Der IRC-Server InspIRCd ist für diesen Einsatz bestens geeignet. InspIRCd ist der einzige IRC-Server, der von Haus aus ein Modul besitzt mit dem sich nur LDAP-User, also Benutzer mit einem Active Directory Account, am IRC-Server anmelden können. Das Modul trägt den Namen m_ldapauth. Während der Installation hat mir das gut geführte Wiki von InspIRCd oft weitergeholfen, aber dennoch will ich euch eine kleine HowTo nicht vorenthalten.

Zuerst installieren wir uns ein wenig Kernelzubehör, …

aptitude install linux-headers-`uname-r` make gcc bzip2 build-essential

… und fügen den User irc hinzu …

useradd -s /bin/false irc

… damit unser IRC-Server nicht unter dem Benutzer root läuft.

Jetzt laden wir den Sourcecode von unserem zukünftigen IRC-Deamon und aktivieren das SSL (m_ssl_gnutls) und LDAP (m_ldapauth) Modul.

cd /usr/src
wget "http://www.inspircd.org/?p=download"
tar xvjf InspIRCd-2.0.0.tar.bz2
cd inspircd
./configure --enable-extras=m_ldapauth.cpp --enable-extras=m_ssl_gnutls.cpp
m_geoip.cpp       = disabled
m_ldapauth.cpp    = enabled
m_ldapoper.cpp    = disabled
m_mssql.cpp       = disabled
m_mysql.cpp       = disabled
m_pgsql.cpp       = disabled
m_regex_pcre.cpp  = disabled
m_regex_posix.cpp = disabled
m_regex_tre.cpp   = disabled
m_sqlite3.cpp     = disabled
m_ssl_gnutls.cpp  = enabled
m_ssl_openssl.cpp = disabled

Nun müssen wir noch ein paar Bibliotheken nachinstallieren, die wir beim Kompilieren benötigen. Linux – HowTo – IRC-Server mit LDAP-Authentifikation und SSL installieren weiterlesen

OSX – Metadaten von JPG’s löschen – SmallImage

Manchmal möchte man die Metadaten von JPG/JPEG Bilder löschen, weil den Leuten, den man das Bild schickt, die GPS Koordinaten, Kameramodell und sonstige Informationen einfach nichts angehen.

In diesem Fall sollten sich Mac OS User das Tool SmallImage genauer anschauen. Mit dieser Freeware kann man nicht nur die Metadaten löschen, sondern die Bilder in einem Atemzug auch noch auf einfache Art und Weise verkleinern und komprimiert speichern.

OSX SmallImage - OSX - Metadaten von JPG's löschen - SmallImage