GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Membuat Pengguna Sudo Di CentOS, Ubuntu &Debian

Perintah sudo (pengganti pengguna do atau superuser do) adalah program yang memungkinkan pengguna untuk menjalankan perintah sebagai pengguna lain, secara default superuser yaitu root.

Perintah sudo sebagian besar digunakan untuk melakukan tugas administratif oleh pengguna biasa yang menjalankan perintah sebagai pengguna root.

Dalam posting ini, kita melihat cara membuat pengguna dengan hak sudo di CentOS, Ubuntu &Debian.

Prasyarat

Masuk sebagai pengguna root atau beralih ke pengguna root.

su -

Di Debian / Ubuntu, instal aplikasi sudo menggunakan perintah apt.

apt update
apt install -y sudo

Buat Pengguna dan Berikan Akses Sudo

Buat pengguna sudo

Buat akun pengguna baru untuk akses sudo. Jika Anda ingin memberikan akses sudo ke pengguna yang sudah ada, silakan lewati untuk menambahkan pengguna ke grup sudo.

useradd -c "sudo user" -m -d /home/user_name user_name

Perintah di atas membuat pengguna bernama user_name dengan direktori home /home/user_home dan berkomentar sebagai pengguna sudo.

Ganti nama_pengguna dengan nama pengguna yang ingin Anda buat.

Setel Kata Sandi

Tetapkan kata sandi untuk akun pengguna baru.

passwd user_name

Tambahkan pengguna ke grup sudo

Anggota roda grup di CentOS dan Sudo di Ubuntu / Debian diizinkan untuk menjalankan perintah dengan Sudo. Gunakan perintah usermod untuk menambahkan akun pengguna ke grup masing-masing.

CentOS

usermod -aG wheel user_name

Ubuntu / Debian

usermod -aG sudo user_name

Uji akses sudo

Beralih ke pengguna yang baru dibuat.

su -l user_name

Verifikasi bahwa akses sudo berfungsi seperti yang diharapkan

sudo -l

Anda akan diminta memasukkan kata sandi pengguna saat pertama kali melakukan sudo dalam satu sesi.

Keluaran:

Matching Defaults entries for user_name on server:
    !visiblepw, always_set_home, match_group_by_gid, env_reset,
    env_keep="COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS",
    env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE",
    env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES",
    env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE",
    env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY",
    secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin

User user_name may run the following commands on server:
    (ALL) ALL

Keluaran di atas mengonfirmasi bahwa nama_pengguna pengguna dapat menjalankan perintah apa pun sebagai pengguna root.

Gunakan sudo

Untuk menjalankan perintah dengan hak istimewa sudo, cukup awali sudo di perintah Anda.

Sintaks:

sudo your_command

Contoh:

sudo blkid

Anda akan diminta memasukkan kata sandi pengguna saat pertama kali melakukan sudo dalam satu sesi.

Keluaran:

/dev/sda1: UUID="60a496d0-69f4-4355-aef0-c31d688dda1b" TYPE="xfs"
/dev/sda2: UUID="Q9pSx3-bNi4-88ah-1Wa5-jLLs-7POm-ytlfUr" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="63e5ad04-38ef-4ce2-857b-0197cdb7d582" TYPE="xfs"
/dev/mapper/centos-swap: UUID="68cb3801-13e8-47da-bbfa-8389aab3836b" TYPE="swap"
/dev/mapper/centos-home: UUID="187abb36-b5b3-48cd-8cbb-baad6dbb0dc5" TYPE="xfs"

Kesimpulan

Itu saja. Anda telah belajar cara membuat pengguna dengan hak sudo di Linux. Sekarang, Anda akan dapat menjalankan perintah administratif root dengan pengguna baru ini. Silakan berikan tanggapan Anda di bagian komentar.


Cent OS
  1. Cara Menginstal Apache Hadoop di CentOS 7, Ubuntu 18.04 &Debian 9

  2. Cara Mengkonfigurasi server DHCP di CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

  3. Cara Membuat pengguna sudo di CentOS 7

  1. Cara Menginstal Ansible di CentOS 7 / RHEL 7 / Ubuntu 18.04 / 16.04 &Debian 9

  2. Cara Membuat Pengguna Sudo di Debian

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

  1. Cara Membuat Pengguna Sudo di Rocky Linux dan CentOS

  2. Buat pengguna sudo di CentOS

  3. Buat pengguna Sudo di Ubuntu