GNU/Linux >> Znalost Linux >  >> Linux

Jak přinutím sudo, aby požádal o heslo uživatele root?

Dobře, tady je to znovu, takže můžete nastavit zaškrtnutí.

V /etc/sudoers , přidejte tento řádek:

Defaults rootpw

zapněte příznak rootpw, čímž sudo požádá o heslo uživatele root.


Musíte otočit rootpw vlajka zapnuta.


Vím, že tato otázka je stará, ale je to nejvýstižnější otázka, kterou jsem pro tento případ použití našel (což je malé procento, pravda, ale přesto legitimní a užitečná ve správném scénáři).

Po sestavení všech kroků z různých zdrojů – včetně několika odpovědí na tuto otázku, tyto kroky fungují na Ubuntu-Gnome 16.04 LTS:

  1. Nastavte heslo pro root
    • Toto je KRITICKÉ udělat PRVNÍ ! (Ubuntu automaticky nemá žádné heslo pro uživatele ROOT kvůli standardní konfiguraci zabezpečení.
    • Pokud to neuděláte jako první, zablokujete se v přístupu k právům roota. To lze překonat zavedením systému Live Disk, připojením pevného disku a úpravou souboru sudoers, ale je nejlepší se tomu vyhnout.
    • Otevřete terminál a zadejte:sudo passwd
    • Nastavte své nové heslo pro uživatele ROOT.
  2. Změňte konfiguraci SUDO tak, aby vyžadovala heslo uživatele root
    • SUDO vyžaduje uživatele, který požaduje oprávnění root
    • Nastavením příznaku "rootpw" místo toho sdělíte SUDO, aby vyžadovalo heslo pro uživatele root.
    • Otevřete terminál a zadejte:sudo visudo
    • Tím se otevře soubor "/etc/sudoers"
    • Za druhý řádek „Výchozí“ přidejte:Defaults rootpw
    • Uložte (za předpokladu, že používáte nano, což je výchozí nastavení, je to CTRL+O)
    • Zavřete soubor (CTRL+X) a ukončete terminál
  3. Hotovo!

Jen rychlá poznámka – také jsem se chtěl ujistit, že uživatele root nelze použít k přihlášení z grafického přihlášení, a tak jsem hledal způsoby, jak je vyloučit. Zdá se, že uživatel root je ve výchozím nastavení vyloučen a nelze jej použít k přihlášení prostřednictvím grafického přihlášení Gnome – což je velmi dobrá věc!


Linux
  1. Jak nastavit oprávnění Sudo pro uživatele v Linuxu

  2. Jak zpětně zajistit, aby skript běžel jako root?

  3. Proč se heslo 'sudo' liší od hesla 'su root'

  1. Jak udělat sudo zapamatovat si heslo déle

  2. Linux – Jak změnit zapomenuté heslo roota?

  3. Jak fungují vnitřnosti sudo?

  1. Jak změníme heslo root?

  2. Jak resetovat kořenové heslo MySQL?

  3. Jak změnit heslo root mysql