Warning: Parameter 1 to polyglot_filter_array() expected to be a reference, value given in /usr/share/wordpress/wp-includes/plugin.php on line 199 Stephan's pieces of wisdom » howto

individual ssh/sftp chroot

Author: Stephan  |  Category: Linux, Netzwerk

Keine Ausführen- oder schreibrechte geht unter Linux relativ einfach, das ein User , der z.B. nur Dateien hochladen soll gar nichts vom Rest vom System sieht geht schon etwas schwerer.

Eine Lösung:
Wir haben einen user mit Namen Kunde .
Wir legen eine Gruppe sftpuser an. Kunde wird Mitglied von sftpuser.

Wir verändern
Subsystem sftp /usr/lib/openssh/sftp-server

in der /etc/ssh/sshd.conf zu
Subsystem sftp internal-sftp
und ergänzen.

Match Group sftpuser
ChrootDirectory %h
ForceCommand internal-sftp

Dann legen wir für die ftpuser ein neues home an in dem nur root Schreibrechte hat

drwxr-xr-x 4 root root 4096 May 16 15:54 ftphome

Für das eigentliche Home von Kunde sollte die Rechte folgendermassen aussehen.
drwxr-xr-x 2 kunde sftpuser 4096 May 16 15:52 kunde

Der sshd muss nun neu gestartet
Das ist alles

Apache2piwik Howto

Author: Stephan  |  Category: Linux, Netzwerk

Ausgegangen bin ich von
http://piwik.org/blog/2011/06/import-log-files-piwik/
http://clearcode.cc/offer/open-source-projects/apache2piwik/

vom zweiten Link ist auch die Source zu beziehen
Voraussetzungen

neben einem funktionierenden python2.6 und einer funktionierenden piwik installation
ActivePython

wget http://downloads.activestate.com/ActivePython/releases/2.6.7.20/ActivePython-2.6.7.20-linux-x86.tar.gz
tar xzvf ActivePython-2.6.7.20-linux-x86.tar.gz
cd ActivePython-2.6.7.20-linux-x86/
./install.sh

Setuptools

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar xzvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python2.6 setup.py install

http-Agent parser


cd httpagentparser-0.8.2/
/opt/ActivePython-2.6/bin/pypm install httpagentparser

pygeoip


wget http://pygeoip.googlecode.com/files/pygeoip-0.2.2.tar.gz
tar xzvf pygeoip-0.2.2.tar.gz
cd /usr/src/pygeoip-0.2.2/
python setup.py install

Einlesen der Logs

Bei mir hat das Einlesen aus directories nicht funktioniert, deswegen bin ich folgenden Weg gegangen


for i in `ls /root/old_logs/apache/` ; do python2.6 ./apache2piwik.py -f /root/old_logs/apache/$i ; done

howto name Areas in Excel/Calc

Author: Stephan  |  Category: Linux, Sonstiges, windows

Ein kurzer Tipp für Excel/Calc

Man markiert einen Bereich. Dann steht links oben z.B. D4:D13 . Jetzt ersetzt man in besagtem Feld D4:D13 durch Testspalte.
Ab jetzt bietet einem Excel/Calc an ,Testspalte in Formeln zu integrieren.

=SUMME(Testspalte)

version control ist not only for developers

Author: Stephan  |  Category: Linux, Sonstiges, windows

Wer kennt das nicht :
“Ach hätte ich nicht noch die alte Version meiner Bookmarks, meines Lebenslaufes oder anderen wichtigen Oficedokuments”
Da kommt der Gedanke ins Spiel ,solche Dokumente zu versionieren mit einem Versionierungstool , wie es die Entwickler für Code verwenden.
Ein solches Tool ist Git. Git wurde ursprünglich von Linus Torvalds für den Linuxkernel entworfen existiert aber auch für Windows.
Nun wollen wir unser erstes Reposiory anlegen

cd mydir
git init
git add .
git commit

Kommandos um veränderungen anzuschauen
git status
git diff

Commit History
git log
letzte Änderung Rückgängig machen
git revert HEAD

Ein Nützlicher Link:

https://git.wiki.kernel.org/index.php/GitCheatSheet

Nagios überprüft das Wetter

Author: Stephan  |  Category: Linux, Nagios, Sonstiges

Eine der weniger ernsthafteren Anwendungen für nagios ist eine Überprüfung des Wetters.
Dazu dient das Plugin check_weather
nagiosplugins.org
Dazu muss man sich bei weather.com registrieren um den webservice zu nutzen und um eine Userid und eine Lizenz zu bekommen .
Diese müßen in die check_weather.pl eingefügt werden

my $weather = Weather::Com::Simple->new(
partner_id => "meine ID",
license => "meine Lizenz",

Das Resultat:

/server/nagios/libexec > ./check_weather.pl -l neu-ulm
WEATHER OK - Temperature -11 degrees celsius at Neu-Ulm, Germany | celsius=-11;;

ftpsfs howto

Author: Stephan  |  Category: Linux, Netzwerk

Ich habe ein kleines NAS das ich bisher immer als Samba Share gemounted hatte. Da dies aber immer wieder Probleme machte habe ich nach einer neuen Möglichkeit gesucht .
Eine sehr schöne und einfache Variante ist mir curlftpfs untergegkommen .
Es wird das Packet curlftpfs benötigt ( Abhängigkeiten zu libfuse2 (FUSE=FileSystem im Userspace ))
Danach kann das ganze einfach gemounted werden
curlftpfs -o nonempty admin:passwort@192.168.1.91/PUBLIC/ /mount/
oder gar in die FSTAB integriert werden
curlftpfs#admin:passwort@192.168.1.91 /mount fuse rw,uid=500,user,noauto 0 0

Cygwin mit sshd unter windows 7

Author: Stephan  |  Category: Linux, Netzwerk, windows

was ist cygwin ?
Cygwin ist ein Toolset das das starten POSIX kompatible Programme unter Windows ermöglich. So ist es unter Windows möglich zu greppen oder den vi zu nutzen.
Es ist auch möglich , den sshd für remote access zu nutzen.

Um cygwin unter Windows 7 zu nutzen wird das neuste release benötigt . ich nutze version 1.7 , zwar noch Beta aber stabil.

Der Installationsdialog ist ähnlich zu den meisten Linuxdistribitionen. Man kann die Packete aussuchen , die man mag, sollte aber den sshd nicht vergessen.

Nach der Installation öffnet man eine neue shell und gibt das folgende ein
ssh-host-config -y
Wenn die Konfiguration das folgende verlangt “CYGWIN=” sollte man dies eingeben:
tty ntsec
Der Dienst wird dann mit
cygrunsrv -S sshd
gestartet. Die Firewall muss natürlich eingehende ssh Verbindungen akzeptieren.

Wie Windowszeilenumbrüche unter Linux entfernen

Author: admin  |  Category: Linux

Unter DOS/Windows erstellte Dateien erscheinen unter GNU/Linux häufig mit doppelten Zeilenendezeichen, da auf diesen Systemen eine Kombination aus CR+LF verwendet wird. CR (Carriage Return) hat den ASCII-Code 13, LF (Line Feed) den ASCII-Code 10.

Um diese Dateien zu konvertieren, gibt es verschiedene Lösungsansätze. Im vi benutzt man das Kommando
:se ff=unix.
Sollten noch überflüssige RETURN-Zeichen (^M) am Zeilenende auftauchen, so lassen sich diese mittels
:1,$s/^M//g
entfernen. Dabei muss man das ^M durch Drücken von STRG+V, gefolgt von STRG+M, eingeben. STRG+V dient dazu, die nachfolgend gedrückte Tastenkombination direkt in den Text zu übernehmen.

More news by category Topic -: Buy phentermine saturday delivery ohio Tramadol hydrochloride tablets Picture of xanax pills Free shipping cheap phentermine Buying phentermine without prescription Safety of phentermine Pyridium Generic viagra cialis Cialis generic india Pink oval pill 17 xanax identification Buy free phentermine shipping Best price for generic viagra Information about street drugs or xanax bars Ordering viagra Snorting phentermine Hydrocodone overdose Lithium Amiodarone Get online viagra Order viagra prescription Order xanax paying cod Cheap phentermine free shipping Imiquimod Tramadol next day Linkdomain buy online viagra info domain buy onlin Pfizer viagra sperm Vidarabine Cheapest viagra price Prevacid Viagra cialis levitra comparison Dutasteride Lisinopril Thiotepa Female spray viagra Black market phentermine Betamethasone Cialis forums What does xanax look like Loss phentermine story success weight Order xanax overnight Viagra alternative uk Diet online phentermine pill Order xanax cod Mecamylamine Eulexin Cheap hydrocodone Buy cheapest viagra Viagra xenical Phentermine with no prior prescription Xanax in urine Macrodantin Cheap phentermine with online consultation Epivir Buy phentermine epharmacist Ditropan Woman use viagra Cialis erectile dysfunction Xanax withdrawl message boards Viagra online store Atorvastatin Generic ambien Is phentermine addictive Next day delivery on phentermine Buy online viagra Ethanol Natural phentermine Avandamet Xanax long term use Diet page phentermine pill yellow 5 cheap Cheapest secure delivery cialis uk Information medical phentermine Cialis experience Phentermine no perscription Compare ionamin phentermine Viagra cialis levivia dose comparison Noroxin Effects of viagra on women Buy cheap cialis Viagra shelf life Hydroxyurea Phentermine discount no prescription Buy cheap online viagra Dog xanax Online cialis Viagra class action Viagra price Phentermine without prescription and energy pill Hydrocodone cod only Nicoumalone Cheapest viagra Cheap ambien Vicodin without prescription Phentermine prescription online Phentermine snorting Mirtazapine Quazepam Isradipine Buy generic viagra online Xanax look alike Moxifloxacin Viagra experiences Piroxicam Nicorette Free try viagra Sotalol Cash on delivery shipping of phentermine How do i stop taking phentermine Xanax prescriptions Cheapest phentermine 90 day order Niacinamide Phentermine weight loss Phentermine