LX-INL-OEF-schijven-paswoord
updated aug/8/2010 19:23
oefening op paswoord reset
Hoe reset ik een bestaand user of root paswoord op linux:
Het resetten van een paswoord onder linux is een taak die systeembeheerders soms moeten uitvoeren. Meestal gaat het om het root paswoord, maar onder ubuntu en mint ook wel eens om de enige gebruiker.
Hoe gaan we te werk?
- Begin met het opstarten van de Live-CD van linux mint.
- Als deze is opgeladen start je een terminalvenster.
- Verander desgewenst de keyboard layout in System > Preferences > Keyboard
- We hebben een root account nodig: daartoe zijn er twee oplossingen:
- $ sudo su
of
- $ sudo passwd
$ su
- kijk na waar je linux partities zich bevinden (type 83)
# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc7eec7ee
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3187 25599546 7 HPFS/NTFS
/dev/sda2 3188 3795 4883760 82 Linux swap / Solaris
/dev/sda3 3796 6227 19535040 5 Extended
/dev/sda4 6228 19457 106269975 83 Linux
/dev/sda5 3796 6227 19535008+ 83 Linux
- maak een mountpoint voor je linux partitie(s) / in dit voorbeeld sda4 en sda5:
# mkdir /sda4
# mkdir /sda5
- mount je linuxpartitie(s)
# mount /dev/sda4 /sda4
# mount /dev/sda5 /sda5
- kijk na met ls welke je / partitie is:
# ls /sda4
administrator debian images software vbox
bert ftp pc3111 tar_vbox-images
# ls /sda5
bin dev home lib oleg root stick tmp vmlinuz
boot etc initrd media opt sbin swapfile usr
cdrom hades initrd.img mnt proc srv sys var
In dit voorbeeld is /sda5 de / partitie.
- Open nu met een editor /<root-partitie>/etc/shadow:
# pico /sda5/etc/shadow
GNU nano 2.0.7 File: /etc/shadow
root:$1$J87btjTB$chY7GRcRIsbqENV1xPAYh0:14133:0:99999:7:::
daemon:*:14132:0:99999:7:::
bin:*:14132:0:99999:7:::
sys:*:14132:0:99999:7:::
sync:*:14132:0:99999:7:::
games:*:14132:0:99999:7:::
man:*:14132:0:99999:7:::
lp:*:14132:0:99999:7:::
mail:*:14132:0:99999:7:::
news:*:14132:0:99999:7:::
uucp:*:14132:0:99999:7:::
proxy:*:14132:0:99999:7:::
www-data:*:14132:0:99999:7:::
backup:*:14132:0:99999:7:::
list:*:14132:0:99999:7:::
irc:*:14132:0:99999:7:::
gnats:*:14132:0:99999:7:::
nobody:*:14132:0:99999:7:::
dhcp:!:14132:0:99999:7:::
[ Read 41 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCutText ^T ToSpell
|
en vervang de volledige checksum achter root tussen de twee :$qsdfqsdfqsdf: door niets ::
-> root::14133:0:99999:7:::
save de file!
- umount de partitie(s)
# umount /dev/sda4
# umount /dev/sda5
- herstart de computer, en log in op een alfanummerieke terminal (CTRL-ALT-F1) als root (of als ubuntu-gebruiker); de computer vraagt nu geen paswoord
- voer nu passwd uit zodat je root of ubuntu-gebruikers account weerom een paswoord heeft dat jij kent.