sehr nett zum rumspielen, und funktioniert :-) [da] – [mirror]
Schlagwort: zeugs
/usr/bin/mail
Es ist immer mal wieder sinnvoll von der Bash aus Skripten Emails zu verschicken. Ich vergesse immer wieder einige nuetzliche Schalter deswegen zum festhalten:
- mail -s „Betreff“ empfaenger@example.net (EMail mit Betreff)
- mail -s „Betreff“ empfaenger@example.net < /tmp/meinbrief (Email mit Betreff und meinbrief als Text)
- cat /tmp/meinbrief | mail -e -s „Betreff“ empfaenger@example.net (Email wird nur verschickt wenn der body nicht leer ist)
- mail -a „From: Sender <sender@example.net>“ -s „Betreff“ empfaenger@example.net (Schreibt den From-Header um)
- uuencode /tmp/meinbild.png /tmp/meinbild.png | mail -s „Betreff“ empfaenger@example.net (Versendet meinbild.png als Anlage)
Firefox Lesezeichen ueberall – Selfmade!
Ich arbeite an vielen unterschiedlichen Computern und moechte ueberall die gleichen Lesezeichen immer synchron haben. Es faellt mir jedoch schwer die Daten einer Firma zu geben die mit der Auswertung meiner Daten und dann Werbung oder aehnlichem Geld verdient. Ich arbeite schon laenger mit Foxmarks und neuerdings heisst es ja Xmarks. Durch einen kleinen Beitrag in der neuen CT hab ich mich nu auch mal aufgerafft und habe die Lesezeichen auf meinen eigenen Server verfrachtet. Im folgenden die erforderlichen Schritte dahin:
aptitude install apache2 a2enmod dav a2enmod dav_fs a2enmod ssl /etc/init.d/apache2 force-reload cd /var/www/ mkdir webdav chown www-data:www-data webdav htpasswd -c .htpasswd-webdav USERNAME chown root:www-data .htpasswd-webdav chmod 640 .htpasswd-webdav |
Die folgenden Zeilen in die /etc/apache2/sites-available/default-ssl hinzufuegen:
<VirtualHost *:443> ServerAdmin webmaster@example.net ServerName webdav.example.net DocumentRoot /var/www/webdav SSLEngine On SSLCertificateFile /etc/apache2/MYSSLCERT.pem SSLCertificateKeyFile /etc/apache2/MYSSLCERT.pem <Directory /var/www/webdav/> Options Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Location /> DAV On AuthType Basic AuthName "Webdav" AuthUserFile /var/www/.htpasswd-webdav Require valid-user </Location> </VirtualHost> |
Apache neustarten und testen ob alles geht. Beim verbinden mit cadaver muesst Ihr das Zertifikat akzeptieren und dann mit den in der .htpasswd-webdav gespeicherten Userdaten einloggen. Wieder rauskommen tut ihr mit „quit“.
/etc/init.d/apache2 restart aptitude install cadaver cadaver https://webdav.example.net |
So, das wars auch schon fast! Nun muesst Ihr nur noch das Xmarks Firefox-Plugin installieren und in den Einstellungen unter „Erweitert“ die Option „Eigenen Server verwenden“ aktivieren und als Lesezeichen und Passwort-URL die URL zu eurem Server angeben. ACHTUNG!: Es muss auch eine Datei angegeben werden und nicht nur ein Verzeichnis! Bsp:
- LesezeichenURL: https://webdav.example.net/bookmarks.json
- Passwort-URL: https://webdav.example.net/passwords.json
Ich persoenlich habe die Passwort-synchronisation jedoch deaktiviert (genauso wie auch den ganzen Extrakram unter „Entdecken“, nervt nur). Nun einmal noch im Erweitert-Tab auf „Hochladen“ klicken und zusehen und evtl. Zertifikat akzeptieren, Benutzernamen und Passwort eingeben und zusehen wie die Daten hochgeladen werden. Viel Spass :)