Verticaldev

Quando termina un viaggio sei pronto per un nuovo cammino

  blog  guide  progetti     about me

sgl.js

sdlbasic

compvter

coderdojoPV

github

threejs editor

 vrobyPages

scratch

 

QRSU

 
digitare la password di amministratore con linux a volte è molto noioso
Ho quindi cercato una soluzione semplice da implementare e carina
Non è certo un mostro di sicurezza ma in certi contesti risulta molto comoda.
 
Ho puntato gli occhi sui codici QR che sono molto popolari sugli smartphone.
 
il mondo ubuntu offre degli ottimi tool per i codici qr
 
installiamo:  
 
 sudo apt-get install libdecodeqr-examples
 
coraggio mettiamo la password .....ok
 
installato
 
i comandi offerti sono comodi e molto semplici
 
per creare un qr digitiamo
 
qrencode -s 10 -o test.png testo a piacere
 

se guardiamo test.png con un visualizzatore di immagini troveremo il nostro classico qr

 
 
ok
ora per leggerlo possiamo usare libdecodeqr-simpletest
 
libdecodeqr-simpletest test.png 
 

se tutto è a posto abbiamo il testo del qr

 
Se lo stampiamo su carta ( o su altro se siete ben attrezzati) possiamo mostralo alla webcam con libdecodeqr-webcam
 
libdecodeqr-webcam
 
ok adesso l'idea
 
creiamo il qr della nostra password
lo stampiamo a forma di cartellino con lo spazio per tenere il dito 
 
scriviamo un semplice script che emula gksu usando la libdecoderqr-webcam
ecco il codice di qrsu
 
#!/bin/bash
 
libdecodeqr-webcam >/tmp/qr.txt
echo `tail -2 /tmp/qr.txt` | sudo -k -S $1
rm /tmp/qr.txt
 
per i pigri lo scaricate qua
 
 
lo salviamo come eseguibile in /usr/local/bin
 
e lo testiamo 
 
qrsu xterm
 

mostrate il codice alla cam e premete spazio poi premete un tasto a piacere

 

vi assicuro che funziona 

 

 
Se poi usate synapse quest'ultimo impara in fretta i vostri comandi e vi troverete le chiamate facili facili mostrando 
il qr alla web cam