at.linux-FAQ

Andere Software



Welche Dokumentation gibt es zu Samba?

Die Referenz

http://www.samba.org/samba/docs/
http://at.samba.org/samba/docs/

Das englische Samba-HOWTO, angestaubt aber brauchbar

http://www2.uibk.ac.at/linuxdoc/LDP/HOWTO/SMB-HOWTO.html

Veraltete Sachen

http://www.linuxhaven.de/dlhp/HOWTO/DE-Samba-HOWTO.html
http://samba.sernet.de/samba-mfaq.html
http://www.oreilly.com/catalog/samba/chapter/book/

Dokumentation und Einführung zu gpg

Der GNU Privacy Guard

http://www.gnupg.org/(de)/index.html

Das GNU-Handbuch zum Schutze der Privatsphäre

http://www.gnupg.org/gph/de/manual/

Gnu Privacy Guard tutorial

http://www.kuro5hin.org/story/2000/5/1/17058/47630
http://www.kuro5hin.org/story/2000/5/9/193916/2290

Schnelldurchlauf:

  1. gpg --gen-key

  2. gpg --list-keys

    Gesucht ist die ID des Schlüssels, eine achtstellige Hexadezimalzahl.

  3. gpg -a --export 12345678 > public-key.txt

  4. gpg -a --gen-revoke 12345678 > revocation-certificate.txt

Wie signiere ich meine Nachrichten mit PGP/INLINE?

Der Text (»body«) der Nachricht wird durch gpg --clearsign mit Vorspann und Nachspann versehen.

Verfahren ist sehr einfach. Durch manuelles Kopieren/gpg/Einfügen kann man prinzipiell jeden Client »nachrüsten«, gibt aber auch sehr viele Erweiterung bzw. Plugins, die das automatisch machen.

Hat den Nachteil, dass die Nachricht durch Vorspann und Nachspann verunstaltet wird und diese beim Antworten automatisch mitzitiert wird.

http://www.alt-security-keydist.info/software

Wie signiere ich meine Nachrichten mit PGP/MIME?

Die PGP-Signatur wird als Anhang mitgeschickt. Hat den Vorteil, dass die Signatur für die Nachricht inkusive aller Anhänge gilt. Und die Nachricht selbst wird unverändert angezeigt, sofern der Client mit multipart/encrypted umgehen kann.

Outlook Express kann es nicht. Und im Usenet sind Anhänge sowieso extrem unerwünscht.

http://www.bretschneidernet.de/tips/secmua.html
http://www.faqs.org/rfcs/rfc3156.html

Wie signiere ich meine Postings mit tinnews.pl?

Dieses Verfahren wurde entwickelt, um die Header von Kontrollnachrichten im Usenet zu signieren. Die Signatur selbst wird ebenfalls als Header mitgeschickt. Die resultierenden Postings werden von jedem Client unverändert angezeigt.

Zum Versenden des Postings muss ein externes Programm, tinnews.pl, aufgerufen werden. Dieses baut eine eigenständige Verbindung zum NNTP-Server auf. Nur wenige News-Readers unterstützen das. slrn muss dazu mit der Option --enable-force-inews übersetzt worden sein.

ftp://ftp.isc.org/pub/pgpcontrol/
ftp://ftp.tin.org/tin/tools/tinews.pl

gpgverify wird mit inn mitgeliefert.

Wie ermittle ich die »long key ID«?

Ich habe mir den öffentlichen Schlüssel eines Open-Source-Projektes besorgt und ihn in meinen Schlüsselring importiert. gpg--verify beschwert sich aber, dass dieser Schlüssel nicht »trusted« ist. Die Option --trusted-key verlangt allerdings nach einer »long key ID«.

gpg --list-keys --with-colons

Vollständiges Beispiel dazu:

wget http://www.apache.org/dist/httpd/KEYS
gpg --import < KEYS

wget http://gd.tuwien.ac.at/infosys/servers/http/apache/dist/httpd/httpd-2.0.53.tar.gz.asc
wget http://gd.tuwien.ac.at/infosys/servers/http/apache/dist/httpd/httpd-2.0.53.tar.gz

gpg --verify httpd-2.0.53.tar.gz.asc httpd-2.0.53.tar.gz
gpg: Signature made Mon 07 Feb 2005 06:24:10 PM CET using DSA key ID E2226795
gpg: Good signature from "Justin R. Erenkrantz <jerenkrantz@apache.org>"
gpg:                 aka "Justin R. Erenkrantz <jerenkrantz@ebuilt.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3C01 6F2B 7646 21BB 549C  66B5 16A9 6495 E222 6795

gpg --list-keys --with-colons "Justin R. Erenkrantz <jerenkrantz@apache.org>"
tru::0:1103710396:0
pub:q:1024:17:16A96495E2226795:1999-09-19:::-:Justin R. Erenkrantz
<jerenkrantz@apache.org>::scESC:
uid:q::::::::Justin R. Erenkrantz <jerenkrantz@ebuilt.com>:
sub:q:2048:16:BEE905F98B626683:1999-09-19::::::e:

gpg --trusted-key 'BEE905F98B626683' --verify httpd-2.0.53.tar.gz.asc
httpd-2.0.53.tar.gz
gpg: Signature made Mon 07 Feb 2005 06:24:10 PM CET using DSA key ID E2226795
gpg: Good signature from "Justin R. Erenkrantz <jerenkrantz@apache.org>"
gpg:                 aka "Justin R. Erenkrantz <jerenkrantz@ebuilt.com>"

Dokumentation zu cyrus IMAP?

Cyrus IMAP Server

http://asg.web.cmu.edu/cyrus/

Cyrus Utils Home

http://cyrus-utils.sourceforge.net/

Cyrus HOWTO

http://www2.uibk.ac.at/linuxdoc/LDP/HOWTO/Cyrus-IMAP.html

fetchmail-procmail-postfix-cyrus-imap howto

http://www.schiessle.org/howto/debian-imap-howto/debian-imap-howto.html

Wie starte ich cyrus IMAP und lege neue Benutzer an?

Hinweise gelten für Fedora Core

Man braucht zwei Dienste:

/etc/init.d/saslauthd start
/etc/init.d/cyrus-imapd start

Per Default verwendet saslauthd die lokalen Unix-Passwörter (von /etc/shadow). Damit ein Unix-Benutzer aber auch ein IMAP-Konto bekommt, ist ein extra Arbeitsschritt notwendig.

Am einfachsten geht das mit cyradm, Bestandteil von cyrus-imapd-utils. Entscheidend ist, dass man über die Rechte des Benutzers cyrus arbeitet (nicht direkt als root!). Allerdings wird cyrus ohne Passwort ausgeliefert, erst durch die Passwortvergabe wird er aktiviert:

passwd cyrus

Gestartet wird cyradm dann so (als »IMAP Password« gibt man das im vorherigen Schritt vergebene ein):

cyradm --user cyrus localhost

Das wichtigste Kommando innerhalb von cyradm ist wohl help. Und einen neuen Benutzer mit dem Namen »BENUTZER« legt man so an:

cm user.BENUTZER

cyrus IMAP: Wie importiere ich die alte Mailbox?

Verzeichnisse gelten für Fedora Core, für andere Distribution hilft locate.

formail ist Bestandteil von procmail, deliver gehört zu cyrus-imapd.

/usr/bin/formail -I "From " < /var/spool/mail/BENUTZER -s /usr/lib/cyrus-imapd/deliver BENUTZER

Wie verbinde ich postfix mit cyrus IMAP?

Es reicht, in der Datei /etc/postfix/main.cf eine Zeile zu aktivieren, dann werden alle empfangen E-Mails an cyrus weitergeleitet (statt in /var/spool/mail/ zu landen).

mailbox_transport = cyrus

cyrus IMAP: Wie übertrage ich Postfachdefinition?

Mit ctl_mboxlist -d erhält man eine Liste angelegter Postfächer. Leitet man diese Ausgabe an ctl_mboxlist -u, werden die Postfächer angelegt. Um die Unterordner eines Benutzer dann tatsächlich auf die Platte zu schreiben, ist dann noch reconstruct -rf user.BENUTZER notwendig.

Welche Dokumentation gibt es zu slrn?

Die Seiten von Gerfried Fuchs (inklusive kurzer Einführung)

http://alfie.ist.org/projects/slrn/

home of the slrn newsreader

http://slrn.sourceforge.net/

slrn FAQ

http://www.faqs.org/faqs/usenet/software/slrn-faq/

Wie lege ich eine neue MySQL-Datenbank an?

Wie lege ich neue MySQL-Benutzer an?

Um interaktiv mit einem Passwort einzuloggen, muss man bei mysql, mysqldump, etc. die Option -p angeben. Ansonsten schlägt der Login einfach fehl.

Alternativ kann man diese Angaben auch in die Datei $HOME/.my.cnf schreiben, das sieht dann so aus:

[client]
user=BENUTZER
password=PASSWORT

Was ist TeX und LateX?

TeX (sprich: Tech; Name steht für die griechischen Buchstaben Tau Epsilon Chi) ist ein Textsatzsystem, das von Prof. Dr. Donald E. Knuth entwickelt wurde. LaTeX ist ein Makropaket zu TeX. Die Stärken liegen vor allem im Satz von mathematischen Formeln und großer Textmengen.

DANTE, Deutschsprachige Anwendervereinigung TeX e.V.

http://www.dante.de/

LaTeX - das Textsatzsystem

http://www.michael-prokop.at/computer/latex.html

Das LaTeX-Tutorium

http://latex-tutorium.sourceforge.net/

TeX Users Group web site

http://www.tug.org/

An Introduction to Using TeX in the Harvard Mathematics Department

http://abel.math.harvard.edu/texman/

Donald Knuth's Home Page

http://www-cs-faculty.stanford.edu/~knuth/

Wie sieht die Arbeit mit LaTeX aus?

Das Grundgerüst für ein Latex-Dokument (hello-world.tex):

% Kommentar
% Option norm für Schriftgröße, und Dokumentenklasse article
\documentclass[norm]{article}
% Umlaute und solche Feinheiten der deutschen Sprache und
% Einbinden von EPS-Grafiken
\usepackage{german, epsfig}
\begin{document}
Hier schreibt man dann sein Ged\"ons rein.
% \"o == ö
\end{document} 
Kommando Quelle Ziel
latex .tex .dvi
dvips .dvi .ps
dvipdf .dvi .pdf
pdflatex .tex .pdf
xdvi .dvi Bildschirm
xpdf .pdf Bildschirm
gv .ps Bildschirm

Kann man sein Dokument auf mehrere Dateien verteilen?

Ja, das geht so:

\include{kap1} % Eingabe aus kap1.tex

Wie kann konfiguriert man seine TeX-Installation?

texconfig

Wie kann ich Grafiken einbinden?

\epsfig sollte nicht mehr verwendet werden, siehe auch http://www.dante.de/faq/de-tex-faq/html/makros2.html#65.

Stattdessen sollte man es so machen:

\documentclass{...}
\usepackage{graphicx}
\begin{document}
...
\includegraphics{blah}

Schreibt man den Dateinamen ohne Erweiterung an (im angeführten Beispiel »blah«) hängt latex die Endung ».eps« an. pdflatex sucht stattdessen nach ».pdf«.

Und ganz schön macht man es so:

\begin{figure}
  \centering\includegraphics[width=8cm]{blah}
  \caption{Das ist das Bild blah}
  \label{fig:blah}
\end{figure}

Wie sieht die Struktur einer typischen wissenschaftlichen Arbeit aus?

\documentclass{book}       % oder \documentclass{article}
\begin{document}
\author{Mein Name}
\title{Titel der Arbeit}
\maketitle
\tableofcontents           % Inhaltsverzeichnis, wird dann automatisch
                           % erstellt aus allen \section{bla}
\listoffigures             % Abbildungsverzeichnis
\listoftables              % Tafelverzeichnis
\part{eins}
\chapter{...}
\section{und los}
\appendix                  % nachfolgende Kapitel sind Anhänge
\bibliographystyle{alpha}  % Literaturverzeichnis
\bibliography{blah}

\addcontentsline{toc}{chapter}{Literaturverzeichnis}
% Bei article gehört  ^^^^^^^ da section hin.

\end{document}

Ein Adressbuch in LDAP?

OpenLDAP, Netscape, Mozilla & Co: http://www.js-home.org/wissen/texte.php?DID=1

Wo bekomme ich uudecode bzw. uuencode her?

Bei Debian und Fedora sind die Teil des Pakets sharutils.

Firefox: Wie füge ich eine mehrzeilige URL in die Adresszeile eine?

about:config
Variante 1: GUI

about:configeditor.singleLine.pasteNewlines auf einen Wert größer 1 setzen.

Variante 2: Textdatei

In der Datei user.js folgende Zeile hinzufügen:

user_pref("editor.singleLine.pasteNewlines", 3);