Wer mit verschiedenen Plattformen arbeitet, z.B. Amazon, eBay, Blogger, etc., der kennt die üblichen
"2Auth-OTP-Token" -
die Zweifach-Authentifizierung.
Beliebt dafür ist z.B.
der Yubikey 5 - mit der ensprechenden App "Yubikey Authenticator" auf dem Handy, die einen OTP-Hash speichern bzw. einen dazugehörigen OTP-Key
generieren kann, um sich "sicher" einzuloggen:
Den Stick an sein Handy halten um
den Token zu generieren bzw. zu lesen - fertig.
Wenn man dann jedoch ohne Handy an seinem PC "mal eben" den Key
eingeben will, muss man den USB-Stick dann umständlich in den USB-Port fummeln und das Programm am PC öffnen
...
Geht das denn nicht anders?
Samstag, 28. September 2019
Donnerstag, 19. September 2019
Dauerbrenner: Die Sache mit den Kopfschmerzen
Amazon TV 4K-Stick und hoher Kontrast auf Samsung UE55JU6460
Heute mal ein interessanter Support-Fall von zu Hause. :-)
In den letzten Tagen war ich dann doch mal früher zu Hause und hatte periodisch immer wieder Kopfschmerzen. Mit einem Schmunzeln hat mich jemand darauf hingewiesen, ich hätte dieses Mal viel am Fernseher gesessen bzw. viel Computer gespielt; was sonst nicht wirklich der Fall ist.
Grübel Grübel - tatsächlich. Stimmt.
Das aber ein Amazon TV 4K-Stick zusammen mit einem Samsung-Fernseher ganz real die Ursache sein könnten, damit konnte keiner rechnen...
In den letzten Tagen war ich dann doch mal früher zu Hause und hatte periodisch immer wieder Kopfschmerzen. Mit einem Schmunzeln hat mich jemand darauf hingewiesen, ich hätte dieses Mal viel am Fernseher gesessen bzw. viel Computer gespielt; was sonst nicht wirklich der Fall ist.
Grübel Grübel - tatsächlich. Stimmt.
Das aber ein Amazon TV 4K-Stick zusammen mit einem Samsung-Fernseher ganz real die Ursache sein könnten, damit konnte keiner rechnen...
Labels:
Amazon,
Amazon TV 4K,
Bildschirm,
Helligkeit,
Kontrast,
Samsung,
UE32F5370,
UE55JU6450
Montag, 26. August 2019
Tastenkombinationen der Bash
Die einen kennen sie, die anderen nicht: Tastenkombinationen in der Bash-Shell.
Vielleicht einmal die wichtigsten zusammen gefasst:
ein kurzer Aufruf mit "bind -P" oder "bind -p" gibt erst einmal eine Übersicht.
Um den Tastencode zu finden, drückt man STRG-V und dann die gewünschte zu belegende Taste.
Ein Beispiel: "Cursor up" nach einem CTRL-V "^ [[A", wobei das einleitende"^[" wie bei Terminals üblich als "Escape" zu verstehen ist ---> Also ESC [A
Ein bind '"\e[A":history-search-backward' belegt die "Cursor up"-Taste mit History rückwärts.
Vielleicht einmal die wichtigsten zusammen gefasst:
Cursor bewegen
CTRL+a Cursor an den Zeilenanfang
CTRL+e Cursor an das Zeilenende
CTRL+f Cursor ein Zeichen nach rechts
CTRL+b Cursor ein Zeichen nach links
CTRL+ESC f Cursor ein Wort nach rechts
ALT l Wort Cursor ein Wort nach rechts
CTRL+ESC b Cursor ein Wort nach links
ALT b Wort Cursor ein Wort nach links
Löschen und Vertauschen
CTRL+d den aktuellen Buchstaben löschen
CTRL+h den vorherigen Buchstaben löschen ("Backspace")
CTRL+t Buchstaben vertauschen
CTRL+ESC t Wort vertauschen
Ausschneiden und einfügen
CTRL+k Bis Zeilenende ausschneiden
CTRL+u Bis Zeilenanfang ausschneiden
CTRL+w vorheriges Wort ausschneiden
CTRL+ESC d folgendes Wort ausschneiden
CTRL+y einfügen (alt: folgendes Wort löschen)
CTRL+i automatisch Ergänzen (Tab-Funktion)
Lower und Uppercase
CTRL+ESC u uppercase für das gesamte nächste Wort
CTRL+ESC l lowercase für das gesamte nächste Wort
CTRL+ESC c lowercase für den ersten Buchstaben des nächsten Wortes
Ouptut- und Prozesskontrolle
CTRL+c Abbruch
CTRL+s Output anhalten
CTRL+q Output fortfahren
CTRL+l Output nach oben schieben
SHIFT+Bildaufwärts Output nach oben scrollen
SHIFT+Bildabwärts Output nach unten scrollen
CTRL+z Prozess in den Hintergrund schicken ("bg", zurück holen: "fg")
History
CTRL+r (suchbegriff) History-Suche
STRG+ESC .
das zuletzt benutzte Argument wiederholen
ALT . das zuletzt benutzte Argument wiederholen
Natürlich kann man auch selbst Tastenkombinationen definieren; ein kurzer Aufruf mit "bind -P" oder "bind -p" gibt erst einmal eine Übersicht.
Um den Tastencode zu finden, drückt man STRG-V und dann die gewünschte zu belegende Taste.
Ein Beispiel: "Cursor up" nach einem CTRL-V "^ [[A", wobei das einleitende"^[" wie bei Terminals üblich als "Escape" zu verstehen ist ---> Also ESC [A
Ein bind '"\e[A":history-search-backward' belegt die "Cursor up"-Taste mit History rückwärts.
Samstag, 24. August 2019
Samba und .DS_Store-Dateien
Wer eine Samba-Freigabe im Netzwerk betreibt, der kennt das Problem mit Apple-Benutzern:
Es sammeln sich nach einiger Zeit Dateireste mit dem Namen ".DS_Store" an, in denen so eine "Apfelkiste" ihre Historie seines Dateiexplorers speichert.
Man kann diese Dateien einfach im Share verbieten, in dem man in der Datei /etc/samba/smb.conf ein paar Zeilen hinzu fügt:
oder auch
ist denkbar, um z.B: auch Mülleimer und temporäre Dinge zu löschen.
Allerdings ist das nicht unbedingt die beste Lösung, denn es gibt auch hin und wieder gern mal Dateien mit dem Prefix "._" in unixoiden Systemen -
und diese Dateien möchte man ja behalten: Da ist also große Vorsicht geboten.
Was nützt einem jedoch das Verwehren von "bösen Dateien" auf dem Samba-Share, wenn der Apple diese noch immer auf Network-Shares schreibt?
Schalten wir diese Unsitte einfach mal grundsätzlich ab!
Es sammeln sich nach einiger Zeit Dateireste mit dem Namen ".DS_Store" an, in denen so eine "Apfelkiste" ihre Historie seines Dateiexplorers speichert.
Man kann diese Dateien einfach im Share verbieten, in dem man in der Datei /etc/samba/smb.conf ein paar Zeilen hinzu fügt:
veto files = /._*/.DS_Store/
delete veto files = yes
Dadurch werden ._ und .DS_Store-Dateien "unsichtbar" und von Samba nach der Erstellung gelöscht. Und anschließend räumt man einmal auf....
find -name ".DS_Store" -delete
oder auch
find \( -name ".DS_Store" -or -name "._*" -or -name ".TemporaryItems"
-name ".Trashes" -or
\) -delete
ist denkbar, um z.B: auch Mülleimer und temporäre Dinge zu löschen.
Allerdings ist das nicht unbedingt die beste Lösung, denn es gibt auch hin und wieder gern mal Dateien mit dem Prefix "._" in unixoiden Systemen -
und diese Dateien möchte man ja behalten: Da ist also große Vorsicht geboten.
Was nützt einem jedoch das Verwehren von "bösen Dateien" auf dem Samba-Share, wenn der Apple diese noch immer auf Network-Shares schreibt?
Schalten wir diese Unsitte einfach mal grundsätzlich ab!
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Wordpress: Teile dieser Seite sind nicht sicher.
Es fing mal wieder ganz einfach an...
"Kannst du mal eben....?"
Ein Freund von mir hat einen Wordpress-Webauftritt bei meinem Lieblings-Host aus Europa und wollte gern ein kostenloses SSL-Zertifikat von Lets Encrypt einbinden:
Was was bei anderen Volkshostern wie z.B. 1&1 kostenlos per Mausklick im Kundenmenü und ohne große technische Kenntnisse machbar ist, artet dort oft für den normalen Menschen in ein handfestes Problem aus, wenn er nicht ein teures Bezahl-Zertifkat erwerben will...
"Klar, mach ich dir nebenbei mal. Gib mir die Logindaten."....
15 Minuten später war das Zertifikat über das besonders kundenfreudliche Bedienpanel "KIS" hereingebaut - und die Probleme gingen los....
"Teile dieser Seite sind nicht sicher. Dies können z.B. Grafiken sein."
....ojeh....
"Kannst du mal eben....?"
Ein Freund von mir hat einen Wordpress-Webauftritt bei meinem Lieblings-Host aus Europa und wollte gern ein kostenloses SSL-Zertifikat von Lets Encrypt einbinden:
Was was bei anderen Volkshostern wie z.B. 1&1 kostenlos per Mausklick im Kundenmenü und ohne große technische Kenntnisse machbar ist, artet dort oft für den normalen Menschen in ein handfestes Problem aus, wenn er nicht ein teures Bezahl-Zertifkat erwerben will...
"Klar, mach ich dir nebenbei mal. Gib mir die Logindaten."....
15 Minuten später war das Zertifikat über das besonders kundenfreudliche Bedienpanel "KIS" hereingebaut - und die Probleme gingen los....
"Teile dieser Seite sind nicht sicher. Dies können z.B. Grafiken sein."
....ojeh....
Donnerstag, 13. Juni 2019
Ändern der Groß- und Kleinschrift im vi - Editor
Ein Problem was es immer wieder gern mal gibt:
MAC-Adressen mit Groß und Kleinschrift in Config-Files, z.B. beim dhcpd.
Ein Beispiel:
host geraet1-wlan {
option host-name "geraet1";
ddns-hostname "geraet1";
hardware ethernet aa:bb:cc:dd:ee:11;
fixed-address 192.168.104.50;
}
Will man nun z.B. eine bestimmte MAC-Adresse finden, bzw. Scripte generalisieren, hat man VIEL Spaß....
Wie tausche ich also einfach bestimmte Zeilen komplett gegen Klein- bzw. Großschrift aus?
MAC-Adressen mit Groß und Kleinschrift in Config-Files, z.B. beim dhcpd.
Ein Beispiel:
host geraet1-wlan {
option host-name "geraet1";
ddns-hostname "geraet1";
hardware ethernet aa:bb:cc:dd:ee:11;
fixed-address 192.168.104.50;
}
host geraet2-wlan {
option host-name "geraet2";
ddns-hostname "geraet2";
hardware ethernet AA:bb:CC:dd:EE:22;
fixed-address 192.168.104.51;
}
option host-name "geraet2";
ddns-hostname "geraet2";
hardware ethernet AA:bb:CC:dd:EE:22;
fixed-address 192.168.104.51;
}
Will man nun z.B. eine bestimmte MAC-Adresse finden, bzw. Scripte generalisieren, hat man VIEL Spaß....
Sonntag, 2. Juni 2019
Jun 2 01:00:44 router named[4611]: isc_file_isplainfile '/var/log/named/named.log' failed: permission denied
Da war er wieder... bind.
Mal wieder eine Fehlermeldung aus dem Nichts:
Jun 2 01:00:44 router named[4611]: isc_file_isplainfile '/var/log/named/named.log' failed: permission denied
Mal wieder eine Fehlermeldung aus dem Nichts:
Jun 2 01:00:44 router named[4611]: isc_file_isplainfile '/var/log/named/named.log' failed: permission denied
Ja was soll denn das? Lief doch alles....
Ein Blick nach /var/log/named --- da liegen Logfiles.
Mal an die Seite schieben und den Service neu starten:
Die werden anscheinend von Bind weder neu angelegt, noch überhaupt beachtet.
Nanu?
Donnerstag, 11. April 2019
Wenn der Google Blogger nicht mehr will....
Vor einigen Monaten wurde mehr oder weniger zwangsweise das Blogger-Profil bei Google auf Google+ geupdated -
doch nun ist Google+ Geschichte und wird abgeschaltet; entsprechend sind die Kommentierungen unter den Blog-Artikel weg - und die Bloggerprofile ebenfalls.
Und was passiert in Folge dessen?
Man kann sich bei blogger.com nicht mehr einloggen:
Man landet immer wieder auf der ersten Seite von Google Blogger und hängt bei der Anmeldung in einer Endlosschleife.
Eine offizielle Hilfe? Gibt es nicht.... Oder doch....?
doch nun ist Google+ Geschichte und wird abgeschaltet; entsprechend sind die Kommentierungen unter den Blog-Artikel weg - und die Bloggerprofile ebenfalls.
Und was passiert in Folge dessen?
Man kann sich bei blogger.com nicht mehr einloggen:
Man landet immer wieder auf der ersten Seite von Google Blogger und hängt bei der Anmeldung in einer Endlosschleife.
Eine offizielle Hilfe? Gibt es nicht.... Oder doch....?
Sonntag, 24. März 2019
loading from master file /var/named/dynamic/managed-keys.bind failed
Nach dem ich die letzten Tage den Nameserver neu gefüttert hatte, war mir beim Durchschauen der Logs aufgefallen, dass da irgendwas noch nicht ganz richtig sein kann.
...eigenartig - die Berechtigungen passen, das hatte ich doch grade erst -
und SELinux bzw. "setsebool -P named_write_master_zones=1" ist nicht das übliche Problem...
24-Mar-2019 19:23:18.997 general: error: managed-keys-zone ./IN: loading from master file /var/named/dynamic/managed-keys.bind failed: permission denied
24-Mar-2019 19:23:18.997 general: error: /var/named/dynamic/managed-keys.bind.jnl: open: permission denied
24-Mar-2019 19:23:18.997 general: error: managed-keys-zone ./IN: journal rollforward failed: unexpected error
...eigenartig - die Berechtigungen passen, das hatte ich doch grade erst -
und SELinux bzw. "setsebool -P named_write_master_zones=1" ist nicht das übliche Problem...
Sonntag, 17. März 2019
Zonen und das .jnl-File
Immer wieder etwas nervig:
Der Nameserver/bind schreibt für dynamische DNS-Updates ("ddns") seine Deltas in Journal-Files.
Doch insbesondere wenn man dann mal "eben" schauen will, wer was wo wie grade unter welchem Namen im Netzwerk ansprechbar ist bzw. man ein Zonenfile überarbeitet, nerven die deltas, denn in den Zonen-Files sieht man ja deswegen grade nicht, was aktuell der "echte" Stand der Dinge ist.... :-)
Okay - schreiben wir doch mal ein Mini-Script, was die Journal-Files in die Zonenfiles auch hinein schreibt.
Der Nameserver/bind schreibt für dynamische DNS-Updates ("ddns") seine Deltas in Journal-Files.
Doch insbesondere wenn man dann mal "eben" schauen will, wer was wo wie grade unter welchem Namen im Netzwerk ansprechbar ist bzw. man ein Zonenfile überarbeitet, nerven die deltas, denn in den Zonen-Files sieht man ja deswegen grade nicht, was aktuell der "echte" Stand der Dinge ist.... :-)
Okay - schreiben wir doch mal ein Mini-Script, was die Journal-Files in die Zonenfiles auch hinein schreibt.
Labels:
.jnl,
bind,
journal-files,
named,
Nameserver
Mittwoch, 13. März 2019
Mal eben... mySQL und phpMyAdmin auf einem OrangePi mit armbian installieren
...sollte doch schnell gehen...
apt-get upgrade update install apache2 phpmyadmin mariadb-server libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl libcgi-fast-perl libhttp-message-perl javascript-common php-curl php-gd php-bz2 php-zip php-tcpdf
...mal eben die Installation von php7.2 auf dem apache2 bestätigen....
...mal eben ein Root-Kennwort für die mySQL-DB angeben...
...mal eben per Browser auf phpmyadmin einloggen....
und PATSCH!
#1698 – Access denied for user ‘root’@’localhost’ mit phpMyAdmin
Du olles Biest - ich weiss, dass das Kennwort richtig ist! Ich habe das doch grade selbst vergeben und zur Bestätigung sogar ein zweites Mal eingegeben....!
apt-get upgrade update install apache2 phpmyadmin mariadb-server libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl libcgi-fast-perl libhttp-message-perl javascript-common php-curl php-gd php-bz2 php-zip php-tcpdf
...mal eben die Installation von php7.2 auf dem apache2 bestätigen....
...mal eben ein Root-Kennwort für die mySQL-DB angeben...
...mal eben per Browser auf phpmyadmin einloggen....
und PATSCH!
#1698 – Access denied for user ‘root’@’localhost’ mit phpMyAdmin
Du olles Biest - ich weiss, dass das Kennwort richtig ist! Ich habe das doch grade selbst vergeben und zur Bestätigung sogar ein zweites Mal eingegeben....!
Donnerstag, 28. Februar 2019
Sag mal Olli: Du liegst doch krank zu Hause...
Wie kopiere ich denn meine Mails von einem Server auf den anderen?
Prima - was zu tun - wenn auch nur einen Moment -
das ist besser als von der Couch aus den Fernseher anzustarren.
Da gibt es das schöne Tool "imapsync", welches in den meisten Linux-Distributionen vorhanden ist.
Also - mal eben Bloggen und erklären, wie schnell das geht.
das ist besser als von der Couch aus den Fernseher anzustarren.
Da gibt es das schöne Tool "imapsync", welches in den meisten Linux-Distributionen vorhanden ist.
Also - mal eben Bloggen und erklären, wie schnell das geht.
Freitag, 22. Februar 2019
Olli sag mal:
Unknown OS Charakter set 'ISO-8859-15'
mysql: unknown os charakter set 'ISO-8859-15'. mysql: switching to default charakter set 'utf8' |
Ein Standard-Problem und schnell zu beheben.
Sonntag, 17. Februar 2019
Wochenende - "Mal eben" -
authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'
authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage' |
und dann schnell raus an die Luft. ...."mal eben"....
Also "mal eben" vom Mac auf die "Virtualisierungsmaschine" eingelogged -
den virt-manager aufrufen - und...
da war es dann auch, das besagte Fenster:
"authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'"
OOoooouhkay...
Freitag, 15. Februar 2019
Aus der Reihe:
"Olli, sag mal..."
"Olli, was ist eigentlich der Unterschied zwischen NUL und 0....?"
"....na... wo hass'n das aufgeschnappt? Will da einer Spielchen mit dir spielen? NIL fehlt dir dann aber auch, du Nase, wenn dann richtig! :-)
".......es ist NIL Kaffe da - die Kanne ist nicht da, aber die Tüte und das Pulver sind schon drin."
"Mach mal kein Null-Pointer-Assignment....! *hust*" :-)
"....na... wo hass'n das aufgeschnappt? Will da einer Spielchen mit dir spielen? NIL fehlt dir dann aber auch, du Nase, wenn dann richtig! :-)
- NIL: Du hast keine Tasse für deinen Kaffe.
- NUL: Da ist nichts drin in der Tasse.
- 0: Da ist 0 Kaffe in der Tasse, sondern 200ml Tee...
".......es ist NIL Kaffe da - die Kanne ist nicht da, aber die Tüte und das Pulver sind schon drin."
"Mach mal kein Null-Pointer-Assignment....! *hust*" :-)
Labels:
Assignment,
NIL,
NUL,
Pointer,
Variablen
Samstag, 9. Februar 2019
Der Mac und die Desktopverknüpfungen
Nunja - nach dem ich hin und wieder zu Mac-Themen blogge, hat es wohl der ein oder andere erkannt, das ich auch so ein Maschinchen benutze; Und so kommen auch hin und wieder mal Fragen an mich auf: "Sag mal - wie bekommst du die Eigenen Dateien auf den Desktop?" ---
Labels:
Desktop,
Eigene Dateien,
MacBook,
MacOS,
Softlink
Sonntag, 3. Februar 2019
Die Apple-Macbook Installation - das unbekannte Wesen
DAS denkst du dir aber auch so! ;-)
Da muss man erst mal noch die Start-Tastenkombination im Kopf haben, ggf. will das BIOS-Kennwort nicht -
Und wie boote ich eigentlich noch mal vom Stick?
Ab er einmal vom Anfang an....
Labels:
Apple,
Befehlstaste,
Booten,
Festplattenmodus,
Firmware,
MacOS,
NVRAM,
PIN,
PRAM,
Wahltaste
Abonnieren
Posts (Atom)