Allgemein – roth-digital.de https://www.roth-digital.de Informatiker Dr. Michael Roth aus Augsburg - Memorial Page Thu, 25 Jul 2019 20:44:09 +0000 de-DE hourly 1 https://wordpress.org/?v=5.2.2 Repository size limitation on GitLab CE https://www.roth-digital.de/2018/11/30/repository-size-limitation-on-gitlab-ce/ Fri, 30 Nov 2018 21:49:34 +0000 https://www.roth-digital.de/?p=601 Keine ähnlichen Artikel gefunden. ]]> To limit the size of an project the enterprise edition (EE) from GitLab is required.

To bring this useful feature to the community edition (CE) I developed a python script which can be used as a pre-receive hook to block commits if the repository exceeds a given size.

Two limits must be specified. If a repository exceeds the first limit a warning is send to the user. After exceeding the second limit no commits to the repository are possible.

The full project can be found at

https://git.rz.uni-augsburg.de/rothmich/gitlab-repository-size-limit

]]>
owncloud conf 2016: OC ♥ FS https://www.roth-digital.de/2016/09/10/owncloud-conf-2016-oc-%e2%99%a5-fs/ Sat, 10 Sep 2016 20:32:16 +0000 https://www.roth-digital.de/?p=578 Ähnliche Artikel:
  1. ownCloud mit Kerberos und NFSv4 Integration
  2. Nützliche Plugins für Joomla
]]>
Oft besitzen Unternehmen bereits einen Fileserver. Daher wäre es wünschenswert, wenn ownCloud einfach in die vorhanden Infrastruktur eingebunden werden kann. Und damit bereits vorhandene AAI benutzt werden kann und die Daten auf den NAS Fileservern einfach über ownCloud erreichbar sind.

Dazu haben wir heute einen Vortrag auf der owncloud Entwicklerkonferenz gehalten. Hier das Video und die Vortragsfolien.

]]>
ownCloud mit Kerberos und NFSv4 Integration https://www.roth-digital.de/2016/04/12/owncloud-mit-kerberos-und-nfsv4-integration/ Tue, 12 Apr 2016 05:22:36 +0000 https://www.roth-digital.de/?p=591 Ähnliche Artikel:
  1. owncloud conf 2016: OC ♥ FS
]]>
Heute sind die Proceedings der Tagung „Cloudspeicher im Hochschuleinsatz 2015“ erschienen. Die Tagung fand am 07. und 08. Mai 2015 am IT-Service-Center (tubIT) der Technischen Universität Berlin statt. Mein Kollege und ich habe einen Beitrag geschrieben. Wir wollen erklären, wie wir ownCloud über NFS an unseren NAS Fileserver angebunden haben.

Es wird Kerberos benutzt um sich mit dem Fileserver zu verbinden, dadurch muss auf dem ownCloud-Server kein Passwort gespeichert werden und ownCloud greift mit den Nutzerrechten auf die Daten zu.

Durch den Zugriff ohne gespeicherte Passwörter ist Sharing in der aktuellen Form nicht möglich, da ownCloud versucht mit den Zugangsdaten des Teilenden zuzugreifen. Da diese aber nicht immer vorhanden sind, haben wir uns eine neue Methode überlegt.

Beim Teilen werden die Rechte auf dem Fileserver angepasst, dadurch kann ownCloud mit den Zugangsdaten des Empfängers auf die geteilte Datei zugreifen. Zusätzlich ist der Zugriff auf die Datei ebenfalls über SMB bzw NFS direkt auf den Fileserver möglich.

]]>
SSL error: Unable to get private key from https://www.roth-digital.de/2015/02/02/ssl-error-unable-to-get-private-key-from/ https://www.roth-digital.de/2015/02/02/ssl-error-unable-to-get-private-key-from/#comments Mon, 02 Feb 2015 16:50:43 +0000 http://www.roth-digital.de/?p=504 Keine ähnlichen Artikel gefunden. ]]> OpenSSL recently changed the default behaviour for key generation. The command openssl req -newkey rsa:2048 used to generate RSA keys in the PKCS #1 format. In these format the key starts with -----BEGIN RSA PRIVATE KEY-----.

The new behaviour is to generate RSA keys in the  PKCS #8 format. Now the key file starts with -----BEGIN PRIVATE KEY-----.

If you try to load the new key format into MySQL you will get the error:

SSL error: Unable to get private key from

Adding RSA into the key preamble removes the error message but does not solves the problem nor change the key format. This will lead to the error:

ERROR 2026 (HY000): SSL connection error: protocol version mismatch

To get the key working with MySQL it is necessary to convert the format. This can be done with:

openssl rsa -in key.pem -out key.pem

[UPDATE] If the key is in the correct format and the error persists check the file permissions. The key must be readable by the mysql user, usually mysql. The simpest way is the change the ownership to mysql:mysql.

[1] http://askubuntu.com/questions/194074/enabling-ssl-in-mysql

]]>
https://www.roth-digital.de/2015/02/02/ssl-error-unable-to-get-private-key-from/feed/ 2
DNSSEC https://www.roth-digital.de/2010/08/05/dnssec/ Thu, 05 Aug 2010 08:45:22 +0000 http://blog.roth-digital.de/?p=136 Ähnliche Artikel:
  1. Angeblich können verschlüsselte Internetverbindungen abgehört werden
]]>
Computer im Internet werden durch eine eindeutige numerische Adresse, der IP-Adresse, angesprochen. Da sich Menschen Adressen wie 81.169.165.248 oder neue IPv6-Adresse 2a01:238:43e9:a800:a847:27ea:6a17:1916 nicht gut merken können, wird mit Hilfe des Domain Name Systems (DNS) der Computername www.roth-digital.de wie in einer Art Telefonbuch auf die Adresse übersetzt.

Um über den Namen der Domain die IP-Adresse zu finden wird die Anfrage an den Domain Name Server des Internet Providers, wie z.B. T-Online, weitergeleitet. Dieser zerlegt den Domainnamen bei den Punkten. Es gibt 13 Root-Server im Internet, die alle Top Level Domains (TLD) kennen. Unter TLD versteht man den letzten Teil der Domain, in Deutschland meistens .de oder das bekannte .com. Der Root-Server gibt dann den zuständigen Server für die TLD zurück. Dann frägt der Provider bei diesem Server nach dem nächsten Teil des Domainnamens. Als Antwort wird wieder ein Domain Name Server geliefert, der über den Rest des Domainnamens Auskunft geben kann. Dies wird solange wieder holt, bis ein Server den kompletten Domainnamen kennt und die IP-Adresse des Server zurück liefert. Das DNS bildet also ein hierarchische Struktur, in dem jede Ebene über die darunterliegende Eben Bescheid weiß.

Da diese ganzen Abfragen viele Server beinhalten, ist es möglich, dass ein Server falsche Informationen zurückgeliefert und so eine falsche IP-Adresse auf gerufen wird. Dies wird oft benutzt um Leute z.B beim Online Banking oder E-Mail abrufen auf eine andere Seite zu locken, die dem Anmeldeformular der Bank oder des E-Mail-Anbieters zum verwechseln ähnlich sieht. Auf diese Weise kann das Passwort ausspioniert werden.

Mit DNSSEC wird die Antwort des Domain Name Server signiert und man kann sicher gehen, dass diese authentisch ist. Seit 15. Juli 2010 sind alle 13 Root-Server signiert. Sie liefern also neben den zuständigen Server für die TLD auch eine Signatur mit um zu gewährleisten, dass die Anfrage unverändert beim Benutzer ankommt. Daher muss jeder Domain Name Server einen Schlüssel besitzen, der von dem Server über ihm signiert wurde. So muss der Schlüssel für die .de TLD mit dem Schüssel der Root-Server signiert worden sein.

Mit DNSSEC kann garantiert werden, dass die zurück gelieferte IP-Adresse auch wirklich zum eingegebenen Domainnamen gehört. Dadurch entsteht zusätzliche Sicherheit, falls unverschlüsselt über das Internet kommuniziert wird. DNSSEC verhindert nicht, dass die Verbindung abgehört, die Daten während der Übertragung verändert oder umgeleitet werden. Dafür sollte die Verbindung noch mit SSL oder TSL verschlüsselt werden.

]]>
Was Ihre Freunde über Sie im Internet verraten https://www.roth-digital.de/2010/02/04/was-ihre-freunde-uber-sie-im-internet-verraten/ Thu, 04 Feb 2010 07:09:48 +0000 http://blog.roth-digital.de/?p=35 Keine ähnlichen Artikel gefunden. ]]> Wer kennt nicht die bekannten Netzwerke wie Xing, Facebook, Lokalisten oder StudiVZ. Viele Leute sind dort angemeldet und verraten viel über sich auf ihrem Profil. Obwohl sich einige Leute dort mit falschen Namen anmelden um nicht zu viel über sich preis zugeben, so entscheiden diesen Benutzern aber selbst, was sie online stellen und was nicht.

Viel beunruhigender ist aber, was Andere über sie erzählen können. So ist schon länger bekannt, dass Freunde auf Fotos verlinkt werden können und so Dinge mit einem Profil verknüpft sind, die der Benutzer eigentlich nicht freigeben wollte.

Was aber nur wenig bekannt ist, dass über Leute, die nicht in diesen Netzwerken angemeldet sind auch Daten gespeichert werden können. Ein beeindruckendes Beispiel liefert dieser Artikel, in dem beschrieben wird, was Facebook alles über Nicht-Mitglieder weiß. Ähnlich dürfte es sich bei Google verhalten. Dort ist es auch Möglich die Kontakte seinen Computers oder Handys hoch zuladen um diese zu synchronisieren.

]]>
Hallo https://www.roth-digital.de/2009/04/24/hallo/ Fri, 24 Apr 2009 21:26:15 +0000 http://blog.roth-digital.de/?p=3 Keine ähnlichen Artikel gefunden. ]]> Hallo zusammen,

da ich trotz meiner jahrelangen Erfahrung mit Linux und dem Internet täglich neues lerne, habe ich mich entschlossen diesen Blog zu erstellen um anderen bei Problemen zu helfen.

Einige der hier vorgestellten Tricks und Tipps haben mich einige Stunden recherche im Internet gekostet. Ich hoffe durch diesen Blog mein Wissen weitergeben zu können.

]]>