Faceți căutări pe acest blog

duminică, 30 noiembrie 2014

Resetare/ schimbare/ ștergere parole

 SCHIMBARE PAROLĂ
 Schimbarea parolei unui cont de utilizator este simplă, dăm într-un terminal comanda:
 passwd nume-utilizator
 și la cerere tastăm de două ori parola, de două ori pentru a fi evitate greșelile de tastare. Putem schimba parola acelui cont fiind logați ca acel user sau ca user root, userul root poate schimba parola oricărui cont de utilizator, poate crea sau șterge orice cont deasemenea!
 Pentru schimbarea parolei contului root comanda va fi:
passwd (sau passwd root)
urmată de aceeeași procedură de scriere a parolei, aceasta fiind logați pe contul root. Ubuntu și derivatele nu folosesc implicit contul de root, acesta avand o parolă random, ci se folosesc de sudo, dar putem aloca o parolă anume contului root cu comanda:
sudo passwd (sau sudo passwd root)
și folosi acel cont root.

 Simplu, dar presupune că suntem în sistemul Linux și cunoaștem parolele conturilor respective. Problema apare dacă am uitat parola contului de root sau al contului de utilizator cu drept de sudo, sau dacă am cumparat un laptop nou cu Linux preinstalat și nu stim nici o parolă. Nici asta nu-i ceva complicat, vom reseta parola/ parolele.

 RESETARE PAROLE
 Putem reseta parola contului root sau a oricărui alt utilizator, de exemplu a celui cu drept de sudo cu orice live-cd Linux, indiferent de distribuție sau direct de pe sistemul deja instalat, varianta cea mai simplă...
 În timpul procesului de bootare ne apare meniul de boot cu sistemele instalate/ disponibile, tot ce trebuie este sa edităm una din aceste intrari de boot pentru a ne loga în sistem ca utilizator single.
 Dacă nu apare meniul de boot va trebui să ținem apăsată tasta Shift în timpul bootării, meniul Grub va apărea. Când meniul Grub e vizibil, selectăm una din acele menuentrys (navigăm sus/ jos cu tastele săgeți, linia respectivă va avea background colorat diferit), o edităm apăsând tasta e, vor apărea mai multe linii, navigăm la cea ce incepe cu kernel sau linux, și la sfârșitul acelei linii adaugăm opțiunea init=/bin/bash. Navigăm cu tastele săgeți sus, jos, stânga, dreapta în direcția dorită, la sfârșitul acelei linii apăsăm întâi Space apoi scriem init=/bin/bash. Apăsăm tasta F10 (sau combinația Ctrl+x) și sistemul va boota in mod single-user (runlevel 1). O altă variantă este ca-n loc de init=/bin/bash să adăugăm aceleiași linii Single sau S, rezultatul este același, vom fi logați direct țntr-un shell cu drepturi de root... Recomand totuși folosirea init=/bin/bash (sau init=/bin/sh) în loc de Single, dar puteți încerca orice variantă.

 Montăm partiția / cu drepturi de scriere (rw, implicit este montată read only, ro):
mount -n -o remount,rw /
și schimbăm parola:
passwd
 Reboot și-ați rezolvat problema.

 În Ubuntu și derivate și poate și-n alte distribuții, în meniul Grub selectăm linia cu ”Advanced options...” și vom vedea și o intrare (poate mai multe, este câte una pentru fiecare versiune de kernel) ce conține în nume recovery mode:

 Selectând linia ce începe cu root și apăsând Enter vom fi logați într-un shell cu drepturi de root, montăm partiția / și schimbăm parola:
mount -n -o remount,rw /
passwd
reboot -f  (sau apăsați Ctrl+Alt+Del)
 Iar dacă doriți schimbarea parolei utilizatorului cu drept de sudo:
passwd nume-user
 În cazul pomenit mai sus al unui laptop cu Linux preinstalat e posibil să nu cunoașteți numele contului de utilizator, îl aflați cu:
ls /home
 Va fi afișat numele directorului personal al utilizatorului, deci implicit numele acelui utilizator.

 Spuneam ca putem folosi și-un live-cd, metoda este puțin mai greoaie, trebuie să bootăm de pe cd într-o sesiune live.
 Ok, acum va trebui sa aflăm care este partitia /, comanda fdisk -l va afisa partițiile. Dacă doar am uitat o parolă bănuiesc că măcar știm tabela de partiții, de exemplu știm că / este /dev/sda1, dacă e un laptop nou cu Linux preinstalat ne putem orienta după ordinea partițiilor (/ ar putea fi prima partiție), tip (Linux), dimensiune (/ ar trebui să aibă undeva între 10 și 20-25 GB), sau mai sigur putem verifica montând partițiile pe rând și verificând conținutul.

Va trebui în ordine să creăm un punct de montare (în exemplul următor va fi /mnt/test), să montăm partiția presupusă a fi / în acel punct de montare și să vedem conținutul acelei partiții:
mkdir /mnt/test
mount /dev/sda1 /mnt/test
ls /mnt/test
 Dacă vor fi listate directoarele din /, bin, boot, etc, usr, șamd înseamnă că am nimerit, /dev/sda1 este partiția /, cea potrivită, dacă nu o demontăm cu:
umount /mnt/test
și montăm altă partiție, /dev/sda2, /dev/sda3, etc, listăm conținutul acesteia cu ls, în fine, până montăm partiția căutată, /. În acel moment ne mutăm pe acea partiție:
chroot /mnt/test
și schimbăm parola contului root:
passwd
 Pentru schimbarea parolei unui cont de utilizator cu drept de sudo (specific Ubuntu și derivate) comanda va fi:
passwd nume-cont-user (de exemplu passwd dan)
 Ieșim cu comanda exit, demontăm partiția / cu umount /mnt/test, repornim sistemul și vom putea folosi noua parolă.

 ȘTERGERE PAROLE
 O altă metodă ar fi ștergerea parolei stocate în /etc/shadow, trebuie să bootam în maniera expusă mai sus (cu init=/bin/bash adăugat la linia kernelului), să aflăm și să montăm partiția /, să facem chroot și să edităm cu un editor text (mcedit, nano, vi) fișierul /etc/shadow, mai exact linia referitoare la contul ce ne interesează (root sau userul cu drept de sudo), ceva de genul:
root:$6$tysZABeM$d7Oq1eZmQ23Qv3rbtkaNCaSFLkg/TeTH0:16345::::::

shogun:$TkJ3n8XIlCp9nd7NSsGlSwR6fRbABMPUHIs0:16345:0:99999:7:::

 Fiecare cont are alocată o linie în fișierul /etc/shadow, linia respectivă conține 9 câmpuri cu informații separate prin :, primul câmp e numele contului de utilizator, apoi separatorul :, urmează parola criptată, nu e parola în clar, iar separatorul :, data când a fost setată parola (nu data propriu zisa ci numărul de zile trecute de la 1 ianuarie 1970...), și altele.  Dacă între separatorii : nu e scris nimic atunci acel tip de opțiune nu e setat implicit, ca și cum n-ar exista parolă sau data de expirare a parolei sau dezactivare a contului. Ceea ce ne interesează de fapt pe noi este hash-ul parolei, deci al doilea câmp al liniei, dacă ștergem acel hash și salvăm schimbarea, contul respectiv nu va mai avea parolă alocată, o putem seta simplu după reboot, direct, fără să ni se ceară parola actuală, prezentă, curentă... Linia sau liniile vor fi:
root::16345:::::: 
shogun::16345:0:99999:7:::

 Ca fapt divers, că tot pomeneam de data setării parolei, nu e cazul să treceți la calcule complicate, e suficient să dați comanda
chage -l nume-cont
pentru a vedea data ultimei setări a parolei acelui cont.

sâmbătă, 8 noiembrie 2014

KDE- Plasma 5

 Plasma (desktop, notebook) este numele corect al interfeței grafice a Kde, versiunea curentă fiind Plasma 4 (și evident Kde4).
 Developerii Kde au anunțat încă din iulie apariția Plasma 5.0, în teste este adevărat. Acum s-a ajuns la versiunea Plasma 5.1 și a fost lansat un tech preview Neon5.iso bazat de  fapt pe Kubuntu 14.10 în care Plasma 4 a fost înlocuită de versiunea 5. Download:
http://files.kde.org/snapshots/neon5-latest.iso.mirrorlist
http://mirror.iskrembilen.com/
http://www.kubuntu.org/getkubuntu

 În ultimul link se și găsesc informații despre cum putem instala Plasma 5 pe un Kubuntu 14.10 cu Plasma 4.
sudo apt-add-repository ppa:kubuntu-ppa/next
sudo apt update
sudo apt install kubuntu-plasma5-desktop
sudo apt full-upgrade
sudo reboot
 Comenzile anterioare vor înlocui Plasma 4 și multe aplicații cu Plasma 5 și aplicațiile specifice, adaptate. Vom fi întrebați dacă vom folosi SSDM (Simple Desktop Display Manager, un display manager bazat pe QML care este mai bine integrat în tematica Plasma 5), KDM nu mai este disponibil în Plasma 5 și nu va putea fi folosit în Kde5!!! Transformarea este ireversibilă, deci este recomandat să faceți backup partiției / cu Clonezilla, dd, sau alt utilitar similar pentru a putea reveni la Plasma 4 fără reinstalare!

 Utilizatorii de Arch pot instala și ei Plasma 5 în Archlinux:
https://wiki.archlinux.org/index.php/Kde#Plasma_5

 Se poate folosi Plasma 5 și-n Slackware, Gentoo, Fedora, OpenSuse, Kubuntu 14.04 și alte distribuții: https://community.kde.org/Plasma/Packages

 În fine, să presupunem c-ați descărcat imaginea iso. Puteți să bootați direct imaginea iso de pe hdd, să instalați într-o mașină virtuală, să inscripționați imaginea pe un dvd/ stick usb și să pornți o sesiune live sau să instalați pe hdd. Deocamdată pare puțin prematură instalare, o sesiune live vă poate lămuri în privința Plasma 5 și a viitorului Kde5.

 Comparativ cu Kde4 există modificări de aspect și modificări ”sub capotă”, mai greu de sesizat de utilizatorii normali.
 La încărcarea sistemului suntem avertizați să ne logăm, în câmpul parolei nu scriem nimic, doar ne logăm. Desktopul este asemănător cu actualul Kde4, panoul clasic jos, butonul de meniu în stânga, meniul Kickoff aduce mult cu vechiul Kickoff, dar are aspect plat, 2D, ceva gen windows 8/ 10 sau OS X Yosemite. Aspectul este similar și-n privința desktopului, aplicațiilor, este noua temă Breeze, aplatizată, monocromă, ”modernă/ contemporană”, aerisită. Mie nu-mi place, bine că se poate schimba substanțial, mult mai spre aspectul strălucitor al 4!


 Dar pentru majoritatea utilizatorilor Kde este sinonim cu libertatea de alegere, există deja alternative viabile, celor ce nu apreciază meniul Kickoff (e și cazul meu) li se oferă Kicker, o versiune a meniului/ lansatorului asemănătoare meniului Classic.

 Cu toate modificările estetice, cu toată aplatizarea și simplificarea (aparentă, este mai mult un fel de aerisire, de ascundere a unor opțiuni mai puțin folosite) se simte clar ca orice versiune de Kde, ai senzația aia de dejavu, de familiar. Aplicațiile sunt aceleași, puțin aerisite și ele, Dolphin, Konsole, Krunner, Amarok, Dragon, System Settings, Kmail,  Baloo (care a înlocuit de multișor Nepomuk și-n Kde 4), șamd. Au câteva modificări, se comportă puțin diferit (de exemplu krunner are poziție fixă sus nu mai are opțiunea free floating), sunt puțin aranjate (systemsettings are categoriile puțin modificate), feelingul este oarecum ciudat, panoul ce apare la adăugarea widgeturilor este acum vertical, task switcher (schimbarea între aplicațiile deschise) la fel, pare un fel de tipar, totul trebuie să apară în stânga ecranului, este oarecum ciudat pentru un utilizator vechi...

  În fine, este suficient să deschideți system settings, să dați clic dreapta pe desktop sau panou, să deschideți konsole sau dolphin pentru a vă simți foarte familiari cu noua versiune Plasma, vă veți descurca, este la fel de intuitiv ca vechiul actualul Kde 4. Putem schimba simplu tot ce dorim, putem schimba de exemplu task switcher în mod cover, flip, icons, șamd, libertatea de expresie/ alegere rămâne și pe viitor apanajul Kde!



 Vă recomand să testați noul neon5.iso cu Plasma 5, este interesant, conexiunea la net e stabilă, redă din sesiune live fișiere audio/ video, redă conținut de pe youtube, iar dacă vreți să-l instalați pe hdd pașii sunt intuitivi, puteți chiar alege limbă română, dar nu uitați că nu este un sistem stabil, de utilizat ca sistem principal, este doar un tech preview, o privire-n viitor! Iar dacă Kde nu ”beneficiază” de publicitatea și de agitația, de zarva din jurul Unity, compensează pe deplin prin efortul cinstit, constant depus pentru remedierea problemelor și avans tehnologic, dați-i o șansă, eu zic că merită.










 Iata Plasma 5 in actiune:
http://m.youtube.com/watch?v=4n2dthDSGkc


sâmbătă, 1 noiembrie 2014

"Inițiere" în tablete cu Android

 Mă consideram un novice în privința Android, dar am întâlnit persoane care nu știau să închidă aplicațiile (apăsau doar butonul ”home” trimițându-le de fapt în backgroud) sau nu știau cum pot obține meniul drop-down contextual (așa numitul clic dreapta), sau cum să bifeze/ selecteze multiple fișiere pentru mutare, ștergere. Așa că nu fiți revoltați de începutul materialului!
 O bună parte din cele următoare se referă la lucrul cu o tabletă ce are atașată tastatură externă, așa mi se pare mai ”digerabilă” o tabletă, un fel de mini-laptop... ;)


 Funcții uzuale:
clic stânga= apăsare scurtă;
clic dreapta= apăsare prelungită până apare meniul contextual; apăsare buton meniu de pe tastatură, e-n dreapta tastei Space;
ecran ”Home” (ecranul principal)= apăsare buton ”Home” pe display sau apăsare tastă ”Esc” de pe tastatura externă;
închidere aplicații= apăsare buton ”multitasking” și tragere iconiță aplicație în afara ecranului, sau (în funcție de aplicație, unele nu au opțiunea în meniu) clic pe meniu (de obicei este în partea dreapta sus în fereastră)- Închidere;
schimbare între aplicații (task switcher)= Alt + Tab (valabilă pentru tastaturi externe atașate tabletei); apăsare buton ”multitasking” și selectare/ atingere pictogramă aplicație;

adăugare widgeturi pe ecran= intrați în selectorul de aplicații și țineți apăsată iconița aplicației dorite și o aranjați în locul dorit de pe display;
înlăturare widgeturi de pe display= apăsați pe widget câteva secunde până apare în partea de sus a ecranului un X și trageți iconița în afară; similar îi puteți schimba poziția, chiar și-n dock, bara, panoul de aplicații de jos;
sleep= apăsare buton închidere de pe carcasă;
wake up (revenire din sleep)= apăsare scurtă buton închidere, tragere iconiță cu lacăt în afara ecranului;
închidere= apăsare prelungită buton închidere carcasă, selectare închidere (întrerupere alimentare), ok;

 Setări:
 Apăsați butonul de setari și alegeți o categorie, sunet, afișare, hdmi, aplicații, wireless, dată și oră, șamd. Toate setările sunt simple, intuitive. Două sfaturi izvorâte din experiența mea (așa limitată...), setați ora după internet și (pentru economie baterie) luminozitatea redusă, mod avion și wi-fi dezactivat în perioade de inactivitate. Pentru diacritice alegeți în setări- Limbă și metodă de intrare- Prestabilit limba română, dacă apăsați pe a prelungit vor apărea mai multe simboluri printre care și â, la i va apărea și î, șamd. Problematic este dacă tastatura fizică atașată nu are și limba română/ layoutul român, cum este cazul meu și-al tastaturii GASIA USB, e-o tastatură cu tot cu husă.

 Aplicații:
 Fiecare tabletă vine implicit c-un set uzual de aplicații, vă recomand să le păstrați/ folosiți, sunt optimizate pentru acea tabletă, și-n plus experiența de lucru cu alt utilitar similar este asemănătoare, aceste aplicații au limitări evidente. De exemplu tableta mea (Serioux S102TAB de 10,1") a venit c-un browser bazat pe Safari, este ok, iar Firefox și Opera mini sunt extrem de asemănătoare ca funcționare, winamp este de fapt playerul audio implicit numit ”Muzică”, etc.
 Voi recomanda totuși câteva aplicații folosite de mine, nu susțin că-s cele mai bune, doar că-s ok de folosit!
 Majoritatea pot fi instalate din Google Play (Magazin Play), altele trebuie căutate pe net, de exemplu Google descurajează downloadul de pe youtube, deci nu veți găsi în magazin aplicații utile, caz pentru care voi pune linkuri.
 File manager= Explorer; este simplu de navigat, selectat, etc. Pentru selecții multiple trebuie apăsat inițial butonul Multi, bifăm elementele, apăsăm Editor, alegem acțiunea dorită.

 Ebook reader= Aldiko
 Transfer fișiere= KDE Connect, Airdroid
 Serviciu cloud= Dropbox
 Client email= Email, poate lucra cu multiple conturi gmail, yahoo, șamd.
 Browser= Browser (Safari de fapt, aplicațiile implicite au denumiri generice), Firefox. Putem seta pagina de pornire, pune adrese la favorite pentru acces rapid, șamd.



 Player audio= Muzică (Winamp...)(http://winamp.en.uptodown.com/android)

 Player multimedia= MX Player; puteți intra în setări și seta după preferințe, inclusiv subtitrarea (poziție, font, culoare și dimensiune font, subtitrarea selectată implicit), redarea streamului audio în fundal (background); foarte utile sunt gesturile pe ecran glisând de sus în jos sau invers modificăm volumul sonorului, glisând de la stânga spre dreapta sau invers navigăm rapid înainte- înapoi

 Vizionare youtube= YouTube
 Download de pe youtube= TubeMate (http://tubemate-youtube-downloader.en.uptodown.com/android)

 Vizionare filme online= FilmeOnline (http://serialedownloader.blogspot.ro/2014/04/filme-online-pentru-android.html)

 Vizionare seriale online= SerialePeNet (http://serialedownloader.blogspot.ro/2013/10/seriale-online-aplicatie-pentru-android.html); ca și la FilmeOnline (sunt extrem de asemănătoare, păcat că nu-i o singură aplicație) putem căuta în categorii sau după nume, pune filme/ seriale la favorite, ușor accesibile, memorează episoadele vizionate deja, se poate alege playerul, și multe altele.
 O mică problemă o constituie faptul că aceste aplicații intră în conflict cu aplicații de genul TV România Online, sunt incompatibile, deci la apariția unor noi versiuni trebuie dezinstalată aplicația pentru vizionat Tv online și instalate noile versiuni..

 O alternativă viabilă o constituie Popcorn Time (http://popcorn-time.se/), descărcați și instalați versiunea pentru Android. Are avantajul că puteți vedea atât filme cât și seriale TV, și-n plus prezintă un mediu cunoscut celor ce folosesc aplicația și pe Linux sau Windows... În partea stânga sus a interfeței aveți butonul de unde selectați între cele 2 categorii (filme și seriale), în partea dreapta sus este butonul de meniu de unde puteți intra in Setări. Alegeți o categorie (film sau seriale), un fișier video și apăsați butonul ”Watch it now”. Pentru adăugarea la favorite a unui serial (sau chiar film, dar asta pare inutil, un serial are mai multe serii/ episoade) apăsați iconița în formă de inimă.

 TV online= OnlineTvRomania, PosturiTvRomânești 

 Radio online= Radio România


 Prognoză meteo=Meteo România XL 


 Voice control= Assistant, IRIS; nu vă așteptați la minuni, dar poate porni aplicații rostind browser, mxplayer etc.
 Informații sistem= System Info for Android (https://play.google.com/store/apps/details?id=com.electricsheep.asi), mai este Hardware Info (https://play.google.com/store/apps/details?id=com.dama.hardwareinfo) dar este mai limitată, System Info oferă mult mai multe date.



 Emulator terminal= Terminal IDE (https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside&hl=ro), cine credea că linia de comandă a murit odată cu touchscreenul se înșela. Terminal IDE vine cu bash și busybox, deci avem la dispoziție comenzile bash, vim, nano, mc, htop, tmux, toate utilizabile ca user normal nu e nevoie ca tableta să fie rootată!
  Avem la dispoziție patru shell-uri, navigăm între ele glisând stânga- dreapta sau apăsând câteva secunde pe display până apare meniul de navigare.




 Din păcate n-am reușit încă să deschid fișiere audio/ video din linie de comandă, fie că n-am reușit eu să-nțeleg sintaxa (am start-n ... bla, bla), fie că trebuie rootată tableta, că primesc mesaj cu Permission denial. Recunosc totuși că nu m-am preocupat prea mult, nu prea folosesc tableta, prefer laptopul/ desktopul, în plus ar trebui playere dedicate CLI, gen moc. ;)


LE: și o chestie ce poate fi utilă, dacă aveți probleme și trebuie resetat dispozitivul, căutați pe lateral unde este amplasată un mic buton ”Reset” și introduceți un obiect subțire, ascuțit, o scobitoare de exemplu.
 Mie mi-au apărut pe display dungi colorate, un fel de miră când am încercat să instalez o aplicație pentru screencast și am conectat tableta la desktop (când am rulat aplicația/ activatorul mai exact)... Butonul de închidere nu funcționa, după reset totul a revenit la normal.
Back to top