GNU/Linux >> Znalost Linux >  >> Linux

Vytvořte uživatele sudo v CentOS

Tento článek popisuje proces udělení přístupu sudo novému nebo stávajícímu uživateli na CentOS®.

Vytvořte nového uživatele

  1. Vytvořte nového uživatele pomocí adduser za ním následuje <username> nového uživatele jak ukazuje následující příklad:

     [root@server-01 ~]# adduser newuser
    
  2. Použijte passwd za ním následuje <username> nového uživatele pro nastavení hesla pro newuser . Do výzvy k ověření zadejte dvakrát nové heslo.

    [root@server-01 ~]# passwd newuser
    Changing password for user newuser.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully
    

Udělte oprávnění root novému nebo stávajícímu uživateli

  1. Upravte sudoers soubor pomocí následujícího příkazu:

     [root@server-01 ~]# visudo
    
  2. Zobrazí se verze podobná následujícímu textu:

    ## Next comes the main part: which users can run what software on
    ## which machines (the sudoers file can be shared between multiple
    ## systems).
    ## Syntax:
    ##
    ##      user    MACHINE=COMMANDS
    ##
    ## The COMMANDS section may have other options added to it.
    ##
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    
    ## Allows members of the 'sys' group to run networking, software,
    ## service management apps and more.
    # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
    
    ## Allows people in group wheel to run all commands
    %wheel  ALL=(ALL)       ALL
    
    ## Same thing without a password
    # %wheel        ALL=(ALL)       NOPASSWD: ALL
    
    ## Allows members of the users group to mount and unmount the
    ## cdrom as root
    # %users  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
    
    ## Allows members of the users group to shutdown this system
    # %users  localhost=/sbin/shutdown -h now
    
    ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
    #includedir /etc/sudoers.d
    
  3. Stiskněte i klávesou na klávesnici přejděte do režimu vkládání. Poté stiskněte j pro posun kurzoru dolů a k klávesou jej přesunete nahoru do následující sekce:

     ## Allow root to run any commands anywhere
     root    ALL=(ALL)       ALL
    
  4. Přidejte nově vytvořeného uživatele vložením <username> ALL=(ALL) ALL na novém řádku, jak ukazuje následující příklad:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    newuser ALL=(ALL)       ALL
    
  5. Stiskněte i pro ukončení režimu vkládání a následným zadáním :wq uložit a ukončit.

Ověřte změnu oprávnění

  1. Použijte su příkaz následovaný - <username> pro přístup k novému uživatelskému účtu.

     [root@server-01 ~]# su - newuser
     [newuser@server-01 ~]$ 
    
  2. Použijte sudo -i příkaz k otestování, zda nový uživatelský účet může zvýšit oprávnění. Zadejte heslo nového uživatele. Ověřte tyto kroky pomocí následujícího příkladu:

     [newuser@server-01 ~]$ sudo -i
    
     We trust you have received the usual lecture from the local System
     Administrator. It usually boils down to these three things:
    
      #1) Respect the privacy of others.
      #2) Think before you type.
      #3) With great power comes great responsibility.
    
     [sudo] password for newuser:
     [root@server-01 ~]# 
    
  3. Použijte whoami příkaz k ověření, že jste aktuálně uživatelem root.

     [root@server-01 ~]# whoami
     root
    

Linux
  1. Vytvořit uživatele Sudo na Debianu – proces krok za krokem?

  2. Jak vytvořit uživatele Sudo na Rocky Linux a CentOS

  3. Jak vytvořit uživatele sudo na CentOS 7

  1. Jak vytvořit uživatele SFTP bez Shell Access na CentOS 8

  2. Jak vytvořit uživatele Sudo v Rocky Linux 8

  3. Vytvořte uživatele sudo v Ubuntu

  1. Jak vytvořit uživatele Sudo na CentOS, Ubuntu a Debianu

  2. Jak vytvořit uživatele Sudo v Debianu

  3. Centos – Jak vytvořit Sftp uživatele v Centos?