GNU/Linux >> Znalost Linux >  >> Linux

Když (root) vyjádřím usermod -G sudo chauncey, řekne to, že skupina sudo neexistuje

V centos přidáte uživatele do skupiny kol místo sudo.

usermod - aG wheel username


Sudo není přímo skupina. Skupiny/uživatelé s právy sudoer jsou definováni v konfiguračním souboru, ke kterému máte přístup pomocí sudo visudo . Podívejte se na tento soubor, abyste zjistili, jak je nakonfigurován ve vašem systému. Zde je dobrý úvod https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html.

Ve vašem případě máte různé způsoby, jak udělit práva sudo uživateli chauncey .

  1. najděte v souboru sudoers skupinu(y) s právy sudo a přidejte chauncey do jedné z těchto skupin. Řekněme například, že máte v sudoers tento řádek:

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL 
    

    poté přidejte chauncey adminovi s sudo usermod -a -G admin chauncey .

  2. vytvořte nový sudo skupina (sudo groupadd sudo ) a přidejte tyto řádky (sudo visudo ). Poté ještě jednou přidejte chauncey do skupiny

    # the 'sudo' group has all the sudo privileges
    %sudo    ALL=(ALL:ALL) ALL 
    
  3. nastavte speciální pravidlo pro tohoto uživatele v souboru sudoers pomocí následujícího (všimněte si, že neexistuje žádné % , který se používá k označení skupiny):

    chauncey    ALL=(ALL:ALL) ALL 
    

Všimněte si, že pro všechna pravidla, která jsem zmínil, jsem použil výchozí ALL všude. První je povolený uživatel (uživatelé), druhý je hostitel, třetí je uživatel, když spouštíte příkaz, a poslední jsou povolené příkazy. Pokud je VŠE pro váš případ použití příliš široké, můžete svá pravidla vyladit.


Linux
  1. Jak spustit příkaz, který zahrnuje přesměrování nebo potrubí pomocí Sudo?

  2. Stát se rootem zevnitř Vimu?

  3. Funkce kořene uživatelské skupiny??

  1. Přidat uživatele do skupiny, ale neprojeví se při spuštění id

  2. při použití CPAN v linux ubuntu bych jej měl spustit pomocí sudo / jako root nebo jako můj výchozí uživatel

  3. Jak mohu forkovat proces, který nezemře, když shell opustí?

  1. Sudo vs root; nějaké skutečné rozdíly?

  2. Firefox po mě nepožaduje certifikát při návštěvě webu, který jej potřebuje

  3. Proč ln -s neřekne, že selže při vytváření symbolického odkazu na existující adresář se symbolickým odkazem?