Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Unix password  (Přečteno 2012 krát)

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Unix password
« kdy: 17 Listopadu 2010, 21:24:23 »
Ahoj jak smažu heslo pro UNIX? Chtěl jsem měnit uživatelské, ale omylem jsem napsal do terminálu sudo passwd a zadal heslo... teď ho nemůžu dostat do původní default podoby, kdy vlastně neexistovalo .-) dá se nějak vymazat?

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Unix password
« Odpověď #1 kdy: 17 Listopadu 2010, 21:46:54 »
přečti si
Kód: [Vybrat]
man passwdsudo passwd -l root
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #2 kdy: 19 Listopadu 2010, 06:39:23 »
Unix heslo jsem pravděpodobně odstranil, ale povedla se mi jedna hodně nemilá věc a to, že jsem si stejným způsobem disabloval i heslo uživatel  - v mém případě jh takže teď to funfguje, respektive nefunguje tak, že sice systém mám, ale cokoli chci provést, včetně běžné aktualizace systému formou "sudo apt-get update" tak se mi po zeptání na heslo nepodaří zadat nic, to které běžně fungovalo už nelze použít a systém ho vyhodnocuje jako špatné heslo. Ftipné je, že se nedostanu ani na drop root v recovery mode, protože se mi vůbec nezobrazí "modrá tabulka" s možnostmi. Začalo to dělat od chvíle, kdy jsem si nainstaloval novou Nvidii. Ale mám pocit, že ani takhle neuspěju, protože UNIX heslo je stejně jako mé uživatelské "disabled" Poraďte pls.

použil jsem příkaz sudo passwd -l jh /od té doby to heslo chce, ale žádné z předchozích nefunguje/
« Poslední změna: 19 Listopadu 2010, 07:31:48 od kimi »

jmp

  • Host
Re: Unix password
« Odpověď #3 kdy: 19 Listopadu 2010, 07:40:01 »
nikdy jsem to nepotreboval, tak nevim, jestli to bude funkcni...

bootnout livecd
mountnout system z disku
chrootnout na system z disku
a nastavit uzivateli heslo

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #4 kdy: 19 Listopadu 2010, 07:43:02 »
No jo to by asi slo, ale nenapsal by jsi mi to trochu polopaticky? Ještě jsem to nikdy nedělal, nerad bych to pokazil .-)

jmp

  • Host
Re: Unix password
« Odpověď #5 kdy: 19 Listopadu 2010, 08:43:32 »
ja taky ne... :-) (treba bude lepsi pockat na reseni od nekoho, kdo uz to realne zazil)

v systemu mrknout na pripojene fs - v terminalu dat 'mount'
vypise neco jako
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw)
...

po najeti livecd to chce spustit terminal

v terminalu omrknout, jestli bezi pod rootem, pokud ne, tak 'sudo -i'

pripojit partisnu se systemem (u mne je to napr. '/dev/sda1')
tedy napr. nekde v '/mnt' vytvorit adresar 'system' ('cd /mnt' a pak 'mkdir system')
pak pripojit system (v mem pripade 'mount -t ext3 /dev/sda1 /mnt/system' - jinak 'man mount')

pak chroot do pripojeneho systemu ('chroot /mnt/system' - jinak 'man chroot')

pak nastavit heslo pro uzivatele ('passwd uzivatel')

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #6 kdy: 19 Listopadu 2010, 09:07:51 »
To vypada dobre, jdu testovat .-) diky moc

Kedrigern

Re: Unix password
« Odpověď #7 kdy: 19 Listopadu 2010, 11:28:23 »
Ale to je moc složité.

Pusť zachraný mód (single user) a ten tě rovnou zaloguje pod roota*. Dáš
Kód: [Vybrat]
passwd <user>
A máš nové heslo. (Jen si nejsem jistý, jak rychle funguje, naposledy jsem musel udělat reboot, ale asi by stačilo chvíli počkat či vynutit zápis na disk... či tak...)

* To platí na BSD. Nevím zda je zachraný režim Ubuntu to samé. Kdyžtak budeš muset nastavit parametr v grubu.

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #8 kdy: 19 Listopadu 2010, 11:38:00 »
Ale jak spustím single user?

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Unix password
« Odpověď #9 kdy: 19 Listopadu 2010, 14:54:40 »
* To platí na BSD. Nevím zda je zachraný režim Ubuntu to samé. Kdyžtak budeš muset nastavit parametr v grubu.
pokud není nastavené heslo pro roota, mělo by ho to zalogovat automaticky
pokud heslo pro roota nastavené je, tak se ho to zeptá na heslo
Kód: [Vybrat]
Give root password for maintenance
(or type Control-D to continue)

@kimi
single user mode == recovery mode
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Kedrigern

Re: Unix password
« Odpověď #10 kdy: 19 Listopadu 2010, 15:20:47 »
@Yontalcar: Nicméně nějakým parametrem bootu půjde i klasický SingleUser, ne? (Opravdu žádné heslo a rovnou root) Právě kvuliva podobným příkazům (či rozbití nezbytností k autentizaci či ja nevím čeho).

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Unix password
« Odpověď #11 kdy: 19 Listopadu 2010, 16:23:42 »
@Kedrigern: myslíš "init=/bin/sh" ?  8)
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #12 kdy: 19 Listopadu 2010, 16:44:01 »
ale já mám ještě jeden problém, nainstaloval jsem nový driver od NVIDIA a kvůli němu se nedostanu do záchranného režimu, respektive do toho modrého okénka, kde si můžu vybrat co chci... vždycky mi to jen "oranžově" přeblikne a zůstane tmavá obrazovka. Kdybych tohle vyřešil, je patrně po problému... každopádně bych mohl zkoušet další věci...

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Unix password
« Odpověď #13 kdy: 20 Listopadu 2010, 11:06:48 »
Tak jsem se po vygooglení nalogoval do recovery mode, ale je zablokovany i ROOT, takze heslo USERA neni možné měnit. Tak teď už opravdu nevím co si s tím počít , používal jsem příkaz

Kód: [Vybrat]
sudo passwd -l root
poraďte pls

 

Provoz zaštiťuje spolek OpenAlt.