GNU/Linux >> Belajar Linux >  >> Linux

Buat pengguna sudo di CentOS

Artikel ini menjelaskan proses pemberian akses sudo ke pengguna baru atau yang sudah ada di CentOS®.

Buat pengguna baru

  1. Buat pengguna baru dengan menggunakan adduser perintah diikuti oleh <username> pengguna baru seperti yang ditunjukkan pada contoh berikut:

     [root@server-01 ~]# adduser newuser
    
  2. Gunakan passwd perintah diikuti oleh <username> pengguna baru untuk mengatur kata sandi untuk newuser . Masukkan kata sandi baru di konfirmasi verifikasi dua kali.

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

Berikan izin root kepada pengguna baru atau yang sudah ada

  1. Edit sudoers file dengan menggunakan perintah berikut:

     [root@server-01 ~]# visudo
    
  2. Anda kemudian melihat versi yang mirip dengan teks berikut:

    ## 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. Tekan tombol i pada keyboard Anda untuk masuk ke mode insert. Selanjutnya tekan j untuk memindahkan kursor ke bawah dan k untuk memindahkannya ke bagian berikut:

     ## Allow root to run any commands anywhere
     root    ALL=(ALL)       ALL
    
  4. Tambahkan pengguna yang baru dibuat dengan memasukkan <username> ALL=(ALL) ALL pada baris baru seperti yang ditunjukkan pada contoh berikut:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    newuser ALL=(ALL)       ALL
    
  5. Tekan tombol i tombol untuk keluar dari mode penyisipan, diikuti dengan mengetik :wq untuk menyimpan dan keluar.

Verifikasi perubahan izin

  1. Gunakan su perintah diikuti oleh - <username> untuk mengakses akun pengguna baru.

     [root@server-01 ~]# su - newuser
     [newuser@server-01 ~]$ 
    
  2. Gunakan sudo -i perintah untuk menguji apakah akun pengguna baru dapat meningkatkan izin. Masukkan kata sandi pengguna baru. Verifikasi langkah-langkah ini dengan menggunakan contoh berikut:

     [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. Gunakan whoami perintah untuk memverifikasi bahwa Anda saat ini adalah pengguna root.

     [root@server-01 ~]# whoami
     root
    

Linux
  1. Cara Membuat Pengguna Sudo di Rocky Linux dan CentOS

  2. Centos – Bagaimana Cara Membuat Pengguna Sftp Di Centos?

  3. Cara Membuat pengguna sudo di CentOS 7

  1. Cara Membuat Pengguna SFTP tanpa Akses Shell di CentOS 8

  2. Cara Membuat Pengguna Sudo di Rocky Linux 8

  3. Buat pengguna Sudo di Ubuntu

  1. Cara Membuat Pengguna Sudo Di CentOS, Ubuntu &Debian

  2. Cara Membuat Pengguna Sudo di Debian

  3. su - pengguna Vs sudo su - pengguna