Re: Interesse an Linus

2016-10-27 Diskussionsfäden Erik Schanze
Hallo pearl.dibobo,


Am 26.10.2016 um 23:05 schrieb pearl.dibobo:
> Hallo, ich habe Interesse an Linus aber don't know where to start...Could you 
> guys be of help??

Linus Torvalds ist zwar verheiratet [1], aber wenn du ihm trotzdem eine
E-Mail schicken willst:
 ;-)


Falls du an Linux interessiert bist, kannst du z. B. Debian versuchen:
https://www.debian.org/

(Am besten erst einmal eine LiveCD auf deinem Rechner booten und schauen
ob alles geht.)

Oder du kommst mal bei einem Stammtisch vorbei und sprichst mit uns darüber:
http://lug-dd.schlittermann.de/



Viele Grüße,

Erik

[1]: https://en.wikipedia.org/wiki/Linus_Torvalds#Personal_life




Re: Frage an die Script Profis

2016-10-27 Diskussionsfäden Thomas Müller

Hi Kevin,

danke das sieht sehr gut aus.

Danke @all fürs Gedankenmachen :-)

Gruß Thomas

Am 2016-10-26 23:45, schrieb Kevin Mäder:

Hallo,

auch wenn ich mich zuvor nicht zu Wort gemeldet habe, aber die kleine
Skriptübung hat mich dann doch wachgerüttelt.

So was wie z.B. das Skript im Anhang.
Aufruf: python ldap_parse.py 

Viele Grüße
Kevin


--
Mit freundlichen Grüßen
Thomas Müller



Config-Files bei apt-get dist-upgrade (was: Re: Distributionsempfehlung)

2016-10-27 Diskussionsfäden Hilmar Preuße

Am 27.10.2016 um 11:48 schrieb Ronny Seffner:

Moin,


Mir haben apt*/dpkg bei einem update/upgrade allerdings noch nie
Konfigurationen überschrieben oder zermurkst. Es gibt immer entweder
den Dialog, der auch ein diff anbietet und fragt ob beibehlaten oder
erneuern. Im Ergebnis gibt es dann zu jeder betroffenen Konfiguration
eine *.dpkg-dist, *.dpkg-old oder *.ucf-dist Datei durch die sich die
Differenzen zum ehemaligen/zukünftigen Zustand wieder eschließen.

Korrekt. Je nach Komplexität dieser Config-Files (insbesondere wenn sich 
die Syntax ändert) kann die Wiederherstellung anstrengend und 
zeitraubend werden. Ich bin eigentlich immer heilfroh wenn ein 
Config-File aus name.conf und name.d/ besteht. ;-)


H.
--
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



AW: Distributionsempfehlung

2016-10-27 Diskussionsfäden Ronny Seffner
>Kann ich so bestätigen. Besonders hilfreich finde ich das Paket etckeeper. Das
>stellt /etc unter Versionskontrolle (man kann sogar wählen welche). So sind
>alte Config-Dateien im Zweifelsfall wiederherstellbar.
>
Interessant. Auf den ersten Blick arbeitet es "nur" mit apt* zusammen, den 
Admins müsste man das dann auch gleich beibringen.

Mir haben apt*/dpkg bei einem update/upgrade allerdings noch nie 
Konfigurationen überschrieben oder zermurkst. Es gibt immer entweder den 
Dialog, der auch ein diff anbietet und fragt ob beibehlaten oder erneuern. Im 
Ergebnis gibt es dann zu jeder betroffenen Konfiguration eine *.dpkg-dist, 
*.dpkg-old oder *.ucf-dist Datei durch die sich die Differenzen zum 
ehemaligen/zukünftigen Zustand wieder eschließen.


Mit freundlichen Grüßen / Kind regards
 Ronny Seffner
--
Ronny Seffner  |  Alter Viehweg 1  |  01665 Klipphausen
www.seffner.de  |  ro...@seffner.de  |  +49 35245 72950
7EA62E22D9CC4F0B74DCBCEA864623A568694DB8





Re:

2016-10-27 Diskussionsfäden bero

Hallo,
dort steht alles (in English too):
https://linuxmint.com/
Server auswählen; Version auswählen. Als Tipp: Linux Mint 17 ist 
ausgereift und gerade für ältere Rechner gut geeignet.

Gruss
Bero


Am 26.10.2016 um 23:05 schrieb pearl.dibobo:



Hallo, ich habe Interesse an Linus aber don't know where to start...
Could you guys be of help??

Sent from my Samsung Galaxy smartphone.





Re: Distributionsempfehlung

2016-10-27 Diskussionsfäden Sebastian Hegler
Hi!

Am 24.10.2016 um 10:43 schrieb Ronny Seffner :
> Bei debian selbst kostet mich das Upgrade von Version zu Version incl. 
> Anpassung für die eine oder andere Anwendung zwischen einer und zwei Stunden.
Kann ich so bestätigen. Besonders hilfreich finde ich das Paket etckeeper. Das 
stellt /etc unter Versionskontrolle (man kann sogar wählen welche). So sind 
alte Config-Dateien im Zweifelsfall wiederherstellbar.

Viele Grüße
Sebastian



Re: Frage an die Script Profis

2016-10-27 Diskussionsfäden Kevin Mäder

Hallo,

auch wenn ich mich zuvor nicht zu Wort gemeldet habe, aber die kleine 
Skriptübung hat mich dann doch wachgerüttelt.


Am 26.10.2016 um 21:28 schrieb Bernhard Hering:

Hallo,

man könnte da fix was aus Python regex und String.splits basteln, das
dauert keine Minute,


So was wie z.B. das Skript im Anhang.
Aufruf: python ldap_parse.py 
Ist für python3 gedacht aber sollte bei Austausch des print-Aufrufs auch 
mit python2 spielen.
Ist vllt ein bisschen "overkill" mit den regex sollte seinen Zweck aber 
erfüllen.


Viele Grüße
Kevin



  On 26.10.2016 21:04, Thomas Müller wrote:

Hallo zusammen,

stehe wieder mal vor einem Rätsel was das Parsen von Files betrifft.
Es geht um die Ermittlung von primären Mailadressen und Aliases aus
einem AD und Schreiben in eine Datei.

Die LDAP Abfrage funktioniert und durch diverse grep Sachen erhalte ich
beispielhaft folgenden Inhalt in einer Datei:

--%--
smtp:jemand.ande...@domain.de
smtp:andere.per...@domain.de
mail:i...@domain.de
smtp:nochjemand.ande...@domain.de
smtp:nocheinandere.per...@domain.de
smtp:wernoch...@domain.de
mail:d...@domain.de

--%--

Hier ist gegeben, dass die Aliases (smtp) zur primären Adresse (mail)
gehören. Nur dass eben erst die Aliases kommen, dann die primäre
Mailadresse (quasi ein Trenner) und so weiter.

Rauskommen soll so etwas:

jemand.anderes:i...@domain.de
andere.person:i...@domain.de
nochjemand.anderes:d...@domain.de
nocheineandere.person:d...@domain.de
wernoch.da:d...@domain.de

Wie löse ich das am Besten?
Am Liebsten wäre mir eine Lösung per bash oder python, perl ist nicht
so meins...

Danke fürs Nachdenken und Gruß

--
Mit freundlichen Grüßen
Thomas Müller




import re
import sys

aliases = []
output = []

mail_address_regex = r"(?P(?P[a-zA-Z0-9_.+-]+)@(?P[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+))"
smtp_line_regex = re.compile(r"^smtp:{}$".format(mail_address_regex))
mail_line_regex = re.compile(r"^mail:{}$".format(mail_address_regex))

with open(sys.argv[1], "r") as file_obj:
for line in file_obj.readlines():
smtp = re.match(smtp_line_regex, line)
mail = re.match(mail_line_regex, line)
if smtp:
aliases.append(smtp.group("name"))
elif mail:
output.extend(["{}:{}".format(alias, mail.group("address")) for alias in aliases])
aliases = []
else:
raise ValueError("Invalid line: \"{}\"".format(line))

print("\n".join(output))


signature.asc
Description: OpenPGP digital signature


[no subject]

2016-10-27 Diskussionsfäden pearl.dibobo


Hallo, ich habe Interesse an Linus aber don't know where to start...Could you 
guys be of help??
Sent from my Samsung Galaxy smartphone.