Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:new:09-vm:need-to-know [2018/12/03 19:02]
liza_elena.babu [Resetarea parolei de root din GRUB]
uso:laboratoare:new:09-vm:need-to-know [2018/12/06 19:03] (current)
liza_elena.babu [Resetarea parolei de root din GRUB]
Line 74: Line 74:
 <code bash> <code bash>
 student@uso:​~$ ip a s eno1 student@uso:​~$ ip a s eno1
-eth0: flags=8863<​UP,​BROADCAST,​SMART,​RUNNING,​SIMPLEX,​MULTICAST>​ mtu 1500+eno1: flags=8863<​UP,​BROADCAST,​SMART,​RUNNING,​SIMPLEX,​MULTICAST>​ mtu 1500
  ether dc:​a9:​04:​7f:​e2:​53 ​  ether dc:​a9:​04:​7f:​e2:​53 ​
  inet6 fe80::​c65:​9f0a:​3b1e:​cecd%en0 prefixlen 64 secured scopeid 0x8   inet6 fe80::​c65:​9f0a:​3b1e:​cecd%en0 prefixlen 64 secured scopeid 0x8 
Line 94: Line 94:
     - Urmăriți tutorialul de [[https://​iotbytes.wordpress.com/​configure-ssh-server-on-microcore-tiny-linux/​|aici]] pentru a instala un server de ssh **pe mașina virtuală**. La final, pentru verificare, conectați-vă la stația fizică prin ssh.     - Urmăriți tutorialul de [[https://​iotbytes.wordpress.com/​configure-ssh-server-on-microcore-tiny-linux/​|aici]] pentru a instala un server de ssh **pe mașina virtuală**. La final, pentru verificare, conectați-vă la stația fizică prin ssh.
  
 +==== Resetarea parolei de root din GRUB ====
 +
 +Exista situatii în care sistemul poate deveni inaccesibil:​ am modificat greșit fișierul ''/​etc/​sudoers''​ și nu mai putem folosi sudo, 
 +am uitat parola utilizatorului și nu mai putem face login sau dorim setarea unei parole pentru root, dar nu avem drepturi privilegiate.
 +
 +Este nevoie să găsim o altă cale pentru a accesa sistemul. Este nevoie de resetarea parolei utilizatorului root.
 +
 +Pentru a realiza acest lucru trebuie sa configuram sistemul ca atunci cand inițializează kernelul, în loc să pornească procesul ''​init'',​ să deschidă un shell. Deoarece utilizatorul root este cel care deține procesele inițiale, și shell-ul nostru o să pornească cu drepturi "​speciale"​.
 +
 +<note important>​
 +Atenție, din motive de securitate, niciodată nu o să puteți afla parola unui utilizator. În cel mai bun caz o puteți doar suprascrie.
 +</​note>​
 +
 +<​note> ​
 +Pentru a intra în meniul GRUB, la pornire țineți apăsat pe tasta ''​Shift''​.
 +</​note>​
 +
 +
 +Porniți mașina virtuală ''​jerry''​. În meniul GRUB, apăsați tasta ''​e''​ atunci când intrarea corespunzătoare este selectată. Se va 
 +deschide un mic script într-un editor. Printre instrucțiunile de acolo, avem și parametrii cu care pornește kernel-ul (linia care 
 +începe cu **linux**). Adăugați la finalul acelei linii șirul init=/​bin/​bash,​ similar liniei de mai jos:
 +
 +
 +<code bash>
 +(...)
 +linux /​boot/​vmlinuz-3.13.0-39-generic [...] init=/​bin/​bash
 +(...)
 +</​code>​
 +
 +Apăsați combinația de taste ''​Ctrl+x''​ pentru a salva modificările și a porni sistemul.
 +
 +În acest moment aveți acces privilegiat la sistem (vedeți prompt-ul de root care se încheie în #) și puteți face orice acțiuni. În mod 
 +obișnuit așa se resetează parola de root (folosind comanda passwd) și apoi se bootează în Linux obișnuit și se folosește acea parolă.
 +
 +
 +<note important>​
 +Este posibil să nu puteți modifica parola pentru că sistemul de fișiere a fost montat //​read-only//​. La rularea comenzii ''​passwd''​ veți primi mesajul de eroare:
 +<​code>​
 +passwd: Authentication token manipulation error
 +</​code>​
 +În această situație va trebui să remontați fișierul în mod //​read-write//​ folosind comanda:
 +<​code>​
 +mount -o remount /
 +</​code>​
 +</​note>​
 +
 +
 +<note important>​
 +După ce ați schimbat parola, nu puteți folosi comanda ''​reboot''​ pentru a reporni mașina virtuală. Folosiți interfața grafică VirtualBox pentru repornirea mașinii virtuale. După ce bootează, verificați că parola utilizatorului ''​root''​ este cea proaspăt introdusă.
 +</​note>​
uso/laboratoare/new/09-vm/need-to-know.1543856551.txt.gz · Last modified: 2018/12/03 19:02 by liza_elena.babu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0