31/5/2013

Grafische omgeving herstarten

Filed under: — pinguim @ 9:01 am

Als Linux gebruiker herstart je niet graag je systeem. Als dus je desktop “hangt” probeer je daar uit te geraken zonder de aan/uit of reset knop van je computer aan te raken. Dat lijkt misschien onmogelijk, zeker als ook het toetsenbord niet meer reageert. Vroeger was er een eigen toetsencombinatie om de grafische server te herstarten: CTRL-ALT-Backspace

Stap 1: binnengeraken

  • Via een terminal op je eigen system: gebruik CTRL-ALT-F1 (CTRL-ALT-F2, ..). Met wat geluk kom je in een terminal op een “ander scherm”, buiten de grafische omgeving die “hangt”.
  • Via het netwerk, vanaf een ander unix/Linux systeem
    • als de ssh deamon draait op de getroffen computer
    • en je het ip-address of de naam binnen het dns kent

    ssh name @ mycomputer.mynetwork.local
    of
    ssh name @ 192.168.1.25.

  • Dan kan je naar root met su wachtwoord

Stap 2: processen manipuleren

Eens binnen kan je rondkijken (om proces-naam en “PID”, Process ID nummer te vinden) met
ps -AH

Drukke processen bekijken met
top

Als je een bepaald programma verdenkt de boosdoener te zijn kan je dat afsluiten met een kill commando
killall firefox
killall kicker

Je kan dus ook Xorg opsporen (bv PID = 11870)
En daarna afsluiten:
kill -sigkill 11870
Eventueel ook kdm (die de grafische login voorziet), die je dan terug start met
kdm
Of je kan ineens het commando geven om de grafische sessie te starten:
init 5

Met een beetje geluk duikt je grafisch systeem terug op of krijg je terug een login-scherm.

23/5/2013

In OS-X onzichtbare Windows bestanden zijn zichtbaar in Linux

Filed under: — cybrarian @ 3:42 pm

Een oude, uitgebouwde harde schijf daterende uit het Windows XP tijdperk, bevat soms nog oude e-mail of andere bestanden die je wil recupereren. (zie locatie van bestanden Ze kan met een speciale connector aangesloten worden op een usb-aansluiting van een Mac of Linux PC. Maar op de Mac, in Finder, zie je een heel deel van de directories en bestanden niet, op Linux wel (als je de disk via de usb-aansluiting omplugt). Bv de directory met bestanden waar de mail zou kunnen staan:

C:\Documents and Settings\ “uw gebruikersnaam” \Local Settings\Application Data\Identities\ {.random0.tekens.} \Microsoft\Outlook Express

Op OS-X zie je in Documents and Settings, gebruikersnaam enkel de volgende mappen:

  • Bureaublad
  • Favorieten
  • Menu Start
  • Tracing
  • Mijn Documenten

In Linux (of op Mac in de terminal op de commandolijn met ls -lF zie je nog heel wat anders

  • bestanden: NTUSER.DAT, NTUSER.DAT.LOG
  • mappen: NetHood, Onlangs geopend, Sjablonen, Local Settings, Cookies en een hoop andere directories.

In die terminal op mac kan wel opvallen dat de “onzichtbare” bestanden allemaal een @ apestaartje hebben in de bestandslijst. Het teken sluit het rijtje met rechten af:
ls -lF
drwxr-xr-x@ 11 user user 374 (datum) (directoryname)

Het is een speciale “flag” die extra informatie aangeeft, die apart opgevraagd kan worden.
ls -l0@
Als je de “onzichtbaarheid” gewoon wil afzetten, kan je:
chflags nohidden Directorynaam/

Wil je ook de onderliggende bestanden mee wijzigen:
chflags -R nohidden Directorynaam/

Daarna zijn ze zichtbaar in Finder.

21/5/2013

MD5 van wachtwoord op command prompt

Filed under: — pinguim @ 10:14 am

Met MD5 wordt een berekening op een gegeven gedaan, en dat geeft een tekencombinatie van vaste lengte.

Er zijn 2 veel voorkomende gebruiken:

  • Een “checksum” berekenen van een bestand. Als je wil weten of een bestand overeenkomt met een “origineel” waarvan je de “checksum” hebt, kan van van het in vraag gestelde bestand opnieuw de checksum berekenen, en die vergelijken met de andere checksum. Als die hetzelfde zijn, waren de bestanden ook hetzelfde. (theoretisch is wel een verschil mogelijk). Wordt veel gebruikt bij Linux-distributies om een ge-download bestand te checken tov het origineel, waarvan de md5 checksum gepubliceerd is.
  • een tekst enkele-richting “versleutelen”, een mogelijkheid die veel gebruikt wordt om een “check” op het wachtwoord te bewaren in databanken van web-applicaties. Komt op hetzelfde neer als hierboven, alleen wordt de checksum berekend op een “string”, een tekenreeks.

Gebruik in CMS:
Het effect is dat in de datbank de “hash” wordt opgeslagen van het wachtwoord.
Bv: wachtwoord = “wachtwoord”, md5 hash = 701f33b8d1366cde9cb3822256a62c01
Vanuit de cms wordt de md5 berekend, zelf hoef je niet in te grijpen.
Bij het inloggen wordt op het opgegeven wachtwoord de md5sum berekend en vergeleken met die in de database. Als ze hetzelfde zijn mag de login doorgaan. Voordeel: het wachtwoord zelf wordt niet opgeslagen, en kan dus uit een “dump” van de database niet afgeleid worden.

MD5 berekenen
Om de md5 zelf te berekenen bestaat een commando op de command prompt: md5sum (“md5” op OS-X?)

je kan het commando rechtstreeks uitvoeren op een bestand:

~/Documents> md5sum wachtwoord
c125e00adfb9249aa65af1aef0e4953e wachtwoord
~/Documents> cp wachtwoord wachtwoord.txt
~/Documents> md5sum wachtwoord.txt
c125e00adfb9249aa65af1aef0e4953e wachtwoord.txt

Opgelet, dat is niet hetzelfde als het uitvoeren op een “string”:

~/Documents> echo -n "wachtwoord" | md5sum
701f33b8d1366cde9cb3822256a62c01

Dit is de md5 van die tekstlijn (zonder ‘enter’ vandaar de -n), het vorige is de md5 van het “bestand” – hoewel de bestandsnaam dus geen rol speelt.

Laat je die er wel inzitten, dan krijg je hetzelfde resultaat als het bestand:

~/Documents> echo wachtwoord | md5sum
c125e00adfb9249aa65af1aef0e4953e -

Want immers:
~/Documents> echo wachtwoord
wachtwoord
~/Documents>

Na de echo krijg je een nieuwe lijn. Wat je niet wil met:

~/Documents> echo -n wachtwoord
wachtwoordwim@wimbox2:~/Documents>

20/5/2013

Touchpad scroll in openSUSE 13.1 / KDE 4.10.2

Filed under: — cybrarian @ 12:24 am

Mijn kan-niet-scrollen met touchpad rechterzijde vertikale strook ligt niet aan de “factory” update.

Door een stom toeval (of eerder door stomme manipulatie van de update repositories) kwam mijn openSUSE 12.3 terecht in versie 13.1 die helemaal nog niet uit is. Ik moet ergens een repository hebben ingesteld voor experimentele versie of zo (Factory?).

Ik kom terecht in ‘Bottle’ Milestone 1 zit op het moment, met Linux kernel 3.8.2 (situatie 09/04/2013)

Ik had het gevoel dat een aantal dingen niet werkten, zoals het geluid bij filmpjes. En het scrollen met mijn touchpad, dat rechts zo’n strook heeft voor scrollen – en dat werkt in de dual-boot-keuze openSUSE 11.3.
In (klassieke menu-instelling)
Menu/Configure Desktop, Hardware, input devices, touchpad/hardware
leer ik iets over mijn hardware:

SynPS/2 Synaptic Touchpad
How many fingers detected bij this touchpad: 3

Aha! Dat wist ik helemaal niet; ik zie hier nu ook onder de tab “Scrolling” de opties:

  • Vertical scrolling met twee vingers (staat aangevinkt)
  • Vertical scrolling at right edge (staat af)

Beide blijken te werken; ik kan de right edge aanzetten, en dat werkt, en ik kan het scrollen “met twee vingers op het touchpad glijden” gebruiken – dat werkte waarschijnlijk heel de tijd zonder dat ik het wist!

(op dit moment 20/5/2013 zit ik op 3.8.2.1-desktop ‘Bottle’ Milestone 0)

15/5/2013

Linux gebruiker’s toetsencombinaties op een mac: ps -AH of ctrl-alt-del?

Filed under: — cybrarian @ 10:56 am

Een aantal toetsencombinaties die je gewend bent op Linux zijn soms hetzelfde, soms net iets anders op mac. Zelfs als de toetsencombinatie hetzelfde is, mispak je je aan de stand van de toetsen als ALT toets verwisseld is en ze [CTRL], [ALT] ,[Cmnd] staan ipv [Ctrl], [Cmnd], [Alt] als op een pc klavier (azerty).

De toetsen bij mac hebben een tekeningetje en iets andere namen, maar meestal komen ze toch echt overeen met die op een pc-klavier.

Apple-logo of krul-toets = “Command”
Roltrap-logo of Alt = “Option”

De “Ctrl-C” copy combinatie wordt dus “Command-C”, enz.

  • Command-Option-Esc : Lijst “programma afsluiten” dat bv “hangt”. Het voordeel is dat je hier enkel de gewone programma’s te zien krijgt die je als gebruiker gestart hebt, als Firefox, OpenOffice/LibreOffice, enz (net zoals in KDE met CTRL-ESC, en niet alle andere processen als in de linux commandline ps -AH)
  • Power On + Option : Startup Manager met startende harde schijven
  • Power On + Shift : Opstarten in Save Boot/Safe Mode op sommige toestellen
  • Power On + C : Opstarten van CD / DVD / USB-stick…
  • … + Media Eject: Uitzetten, slaapstand en herstarten combinaties

Meer kan je vinden op http://support.apple.com / HT1533 en ht1343

Voor gebruik van X11 kan je een aangepaste xmodmap maken in je gebruikers directory:
~/.Xmodmap
en je X11/input preferences aanpassen om “system keyboard layout” en “enable key equivalents” af te zetten.

Dan nog een kleine hardware-hack: om de “mighty mouse” muis van een mac te kuisen (die met zo’n klein bolletje als scroll/trackball) hoef je ze niet open te breken; spuit een klavier-kuisproduct of wat verdunde ethanol op het kogeltje, draai de muis om en rol ermee over een wit blad. Je kan aan de sporen zien of er nog vuil uitkomt. Ik heb zo al heel wat witte muizen hun leven gered …

Powered by WordPress