peecompiled gcc
moin, Liste, erstmal ein frohes neues naxhträglich ;-) ich habe eine insert-live-cd angepasst auf meine bedürfnisse, die ganz passabel als firewall-cd läuft. nun würde ich gerne ein dhcp-relay darauf installieren. dhcp-relay aus dem quellpaket geht aber nicht wegen fehlendem compiler. compiler kompilieren geht nicht aus selbigem grund. nachdem ich auf der suche nach einem precompiled gcc oder dhcp-relayjetzt zweieinhalb stunden googlen und manpages lesen hinter mir habe, gebe ich für heute auf und frage, ob jemand von euch hier für sowas einen tipp hat vielen dank im voraus! gruss lars
Squirrelmail, Vacation und Locales
hallo, liste, kennt sich hier jemand mit squirrelmail aus ? debian sarge mit squirrelmail 1.4.3a-2 mit vacation-plugin vacation_1.41_1.4 von der squirrelmail-seite, postfix 2.2 aus den quellen. wenn ich mit den deutschen Spracheinstellungen die vacationeinstellungen auf "Send auto-reply to sender" ändere, springt vacation auf die ursprünglich seite zurück ("You are not currently sending " etc.), die änderungen werden nicht übernommen, und im ftp-log erscheint: localhost.localdomain - lars [26/Oct/2004:10:43:03 +0100] "GET /home/lars/.vacation.pref" 200 59 localhost.localdomain - lars [26/Oct/2004:10:43:03 +0100] "GET /home/lars/.vacation.sq" 200 26 localhost.localdomain - lars [26/Oct/2004:10:43:03 +0100] "GET /home/lars/.vacation.subj" 200 18 localhost.localdomain - lars [26/Oct/2004:10:43:03 +0100] "GET /home/lars/.vacation.fwd" 200 46 wenn ich die Spracheinstellungen per squirrelmail-options auf englisch setze und auf das vacation-modul gehe, klappt es: "You are currently responding ..." usw. localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "GET /home/lars/.vacation.pref" 200 59 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.vacation.fwd" 200 46 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.forward" 200 33 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.vacation.sq" 200 26 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.vacation.msg" 200 63 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.vacation.subj" 200 18 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "PUT /home/lars/.vacation.pref" 200 63 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "GET /home/lars/.vacation.sq" 200 26 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "GET /home/lars/.vacation.subj" 200 18 localhost.localdomain - lars [26/Oct/2004:10:46:53 +0100] "GET /home/lars/.vacation.fwd" 200 46 jemand eine Idee...? danke im voraus! gruss lars
Re: Squirrelmail und Spracheinstellungen
moin, liste, auf debian sarge habe ich per apt-get testing einen squirrelmail 1.4.3a-2 installiert. Dieser läuft auch soweit, nimmt aber Änderungen der Spracheinstellungen nicht :-( muss man da noch irgendwelche Sachen nachinstallieren? hat sich erledigt, ich hab rausgefunden, dass die LOCALES nicht richtig generiert waren; auf der squirrelmailseite finden sich - etwas versteckt - einige gute tipps dazu, gerade unter debian gibt es da eine besonderheit mit bindestrichen in locales-namen. dafür kann ich jetzt dem, der es haben möchte, eine selbstgebaute anleitung dazu schicken ;-) gruss lars
Re: Script für Mailboxkonvertierung?
moin, Michelle, cool - scheint zu klappen! ich hatte in ´man su´ zwar diese Syntax gesehen, muss echt gestehen, dass ich - obwohl ich es irgendwann mal bis zum abitur geschafft hatte, ungelogen ;-) - für manpages zu doof bin bzw. da noch nie richtig was draus gelernt habe - so ein kurzes beispiel wie deins ist mir dann lieber. jetzt muss ich mal schauen, ob ich den rest der konvertierung - abarbeiten von username und password aus einer liste - auch noch hinbekomme. danke jedenfalls gruss lars På 20.10.2004 kl. 21:47 skrev Michelle Konzack: Am 2004-10-20 16:51:35, schrieb Lars B: Liebe Gemeinde, Nun muss ich zum konvertieren der mboxes ins maildir aber als su ins jeweilige home-verzeichnis und mb2md -s mbox -d maildir/ ausführen - im Script plaziert, meckert mir su, dass er nichts ausführen kann in der yntax: su $LOGIN mb2md -s mbox -d Maildir/ Schon mal: su $LOGIN -- mb2md -s mbox -d Maildir/ versucht ? Hat jemand eine Idee, wie ich die Konvertierung elegant lösen könnte? Die Befehlsfolge "su $LOGIN mb2md -s mbox -d Maildir/" bekomme ich nicht als Script aufgerufen, weil ich nicht weiss, wie ich dem Script nacheinander die namen aller user übergeben soll. Eine Datei mit allen $USER erstellen, einen pro Zeile und dann: for $LOGIN_USER in `cat liste.user` ; do su $LOGIN_USER -- mb2md -s mbox -d Maildir/ done Gibt es vielleicht auch die Möglichkeit, alle user in eine Textdatei zu schreiben und diese dann abarbeiten zu lassen? s.o. danke im Voraus für Tipps, im Anhang das Script, was ich mir zurechtmodifiziert habe. gruss lars Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com)
Script für Mailboxkonvertierung?
Liebe Gemeinde, es steht die Umstellung eines Mailservers an, wozu ich etwa 500 Postfächer im alten mbox-Format zu Maildir konvertieren müsste; zum Anlegen der User habe ich mir ein kleines Script modifiziert, was auch super funktioniert (Script starten, name und passwort eingeben, fertig!), ich werde die User alle damit anlegen, weil das höchstwahrscheinlich schneller gehen dürfte als studenlanges rumbasteln an einem script, umd die user damit anlegen zu lassen. Nun muss ich zum konvertieren der mboxes ins maildir aber als su ins jeweilige home-verzeichnis und mb2md -s mbox -d maildir/ ausführen - im Script plaziert, meckert mir su, dass er nichts ausführen kann in der yntax: su $LOGIN mb2md -s mbox -d Maildir/ Hat jemand eine Idee, wie ich die Konvertierung elegant lösen könnte? Die Befehlsfolge "su $LOGIN mb2md -s mbox -d Maildir/" bekomme ich nicht als Script aufgerufen, weil ich nicht weiss, wie ich dem Script nacheinander die namen aller user übergeben soll. Gibt es vielleicht auch die Möglichkeit, alle user in eine Textdatei zu schreiben und diese dann abarbeiten zu lassen? danke im Voraus für Tipps, im Anhang das Script, was ich mir zurechtmodifiziert habe. gruss lars echo echo -n "Login name fuer den neuen User []: " read LOGIN if [ -z "$LOGIN" ] then echo "leer gueldet nicht.";exit fi test -d /home/adminz/scripte/mkumw/home/$LOGIN && echo "Den User gibt es bereits bzw ein /home/-Verzeichnis ist bereits vorhanden! Bitte /home/-Verzeichnis loeschen oder /etc/passwd bzw. /etc/shadow ueberpruefen!" echo Neuer login name: $LOGIN echo echo "Benutzer wird angelegt; falls nicht, bitte zum Abbruch Control-C druecken. Ansonsten " echo "ENTER zum Anlegen des Accounts und Einrichten des Passworts!" read FOO echo #echo Making new account... /usr/sbin/useradd $LOGIN -g users -s /bin/bash -d /home/adminz/scripte/mkumw/home/$LOGIN mkdir /home/adminz/scripte/mkumw/home/$LOGIN chown $LOGIN /home/adminz/scripte/mkumw/home/$LOGIN if [ -d /home/adminz/scripte/mkumw/home/$LOGIN ]; then chmod 711 /home/adminz/scripte/mkumw/home/$LOGIN fi echo /usr/bin/passwd $LOGIN /usr/sbin/postfix reload cd /home/adminz/scripte/mkumw/home/$LOGIN #su $LOGIN maildirmake Maildir cp /home/adminz/scripte/mkumw/alte-mails/$LOGIN /home/adminz/scripte/mkumw/home/$LOGIN/ chown $LOGIN /home/adminz/scripte/mkumw/home/$LOGIN/$LOGIN su $LOGIN mb2md -s /home/adminz/scripte/mkumw/home/$LOGIN/$LOGIN #-d /home/adminz/scripte/mkumw/home/$LOGIN/Maildir #su $LOGIN ../mbox2imap exit 0 echo "Benutzer $LOGIN angelegt, Mails kopiert und in IMAP gewandelt" exit 0
Re: bekomme kein Webmin installiert, brauche es aber am Wochenende...
moin, ich weiss nicht, wo dein problem mit dem shell-init: error retrieving current directory: getcwd: cannot access parent directories: Datei oder Verzeichnis nicht gefunden shell-init: error retrieving current directory: getcwd: cannot access parent directories: Datei oder Verzeichnis nicht gefunden shell-init: error retrieving current directory: getcwd: cannot access parent directories: Datei oder Verzeichnis nicht gefunden ist - aber hier ein schneller workaround, damit du´s bis zum wochenende noch schaffst ;-)... ich hatte gerade selber erhebliche probleme mit einem apt-get-webmin auf meiner debian-sarge-box, woraufhin ich alles webminmässige per apt-get --purge remove webmin deinstalliert und mir einfach die Quellen geholt habe: wget http://belnet.dl.sourceforge.net/sourceforge/webadmin/webmin -1.160.tar.gz tar xvzf webmin-1.160.tar.gz ce webmin-1.160 ./setup.sh ... funzt, und zwar mit allen modulen, die ich so haben wollte, feine sache! Du musst nur darauf achten, dass du in /etc/hostname einen fqdn drin hast, so wars jedenfalls bei mir. Diese Meldung: miniserv.pem: Datei oder Verzeichnis nicht gefunden hatte ich auch, hat aber nichts geschadet ;-) viel erfolg und gruss lars