C'è un modo per recuperare il mio nome utente in Kali Linux?


0

Ho dimenticato il mio nome utente in Kali Linux e non riesco più ad accedere. C'è un modo per visualizzare i nomi utente?


1
Puoi ancora accedere come root?
ap0

Risposte:


2

I nomi utente sono elencati in /etc/passwd.

È piuttosto lungo, perché contiene anche vari utenti di sistema. Gli utenti reali di solito iniziano con UID 1000. L'UID è la terza colonna nella :tabella separata, il nome utente è la prima colonna.

Ma per vederlo, devi essere loggato nella macchina in qualche modo. Se conosci altri accessi e password corrispondenti, usali e guarda lì.

Se non riesci ad accedere, ma puoi riavviare, ci sono due opzioni:

  • avvio da un CD live
  • passa il init=/bin/bashparametro al kernel. Questo ti porterà una shell di root senza effettuare il login o altro, ma neanche l'inizializzazione del sistema (ma /etc/deve essere sul filesystem di root e verrà montata).

0

Sembra davvero strano. Era così complesso?

La prima idea che mi viene in mente, se sei ancora in grado di montare il tuo disco rigido (usando un CD live o un altro account a cui hai accesso), potresti semplicemente guardare e vedere quali sottocartelle sono all'interno /home. Teoricamente, dovrebbe essercene uno per ogni utente.

Per espandere un po 'su questo, probabilmente potresti fare qualcosa del genere:

cat /etc/passwd | grep /home

Questo dovrebbe farti ottenere un elenco di tutti gli utenti che hanno una home directory.

Otterrai un output come questo (esempio dal mio Raspberry Pi con Raspbian):

pi@raspberrypi ~ $ cat /etc/passwd | grep /home
pi:x:1000:1000:,,,:/home/pi:/bin/bash
ntp:x:102:104::/home/ntp:/bin/false
usbmux:x:105:46:usbmux daemon,,,:/home/usbmux:/bin/false
git:x:1001:1004:,,,:/home/git:/usr/bin/git-shell

Come puoi vedere, ci sono alcuni account di sistema non accessibili ( ntpe usbmux), ma ci sono anche due account utente reali ( pie git).

Quindi, per espandere un po ', è possibile rimuovere tutte le righe con falsecome shell:

cat /etc/passwd | grep /home | grep -v /bin/false

Questo, nel mio caso, restituirà tutti gli account utente (potrebbero esserci comunque alcune cose di sistema):

pi@raspberrypi ~ $ cat /etc/passwd | grep /home | grep -v /bin/false
pi:x:1000:1000:,,,:/home/pi:/bin/bash
git:x:1001:1004:,,,:/home/git:/usr/bin/git-shell

0

Se non hai modificato l'accesso per l'utente root, quando ti viene chiesto di accedere, scegli altro e quindi digita "root" come nome utente (senza virgolette) e "toor" come password (ancora senza virgolette), quindi puoi veiw i nomi utente in / etc / passwd gli utenti regolari iniziano con UID 1000.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.