GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur Sudo Tanpa Kata Sandi untuk Pengguna Tertentu

Dalam sistem Linux, pengguna root adalah pengguna super yang memiliki izin untuk mengakses semua yang ada di server. Akun pengguna standar hanya memiliki hak istimewa terbatas dan hanya dapat menjalankan perintah tertentu pada sistem.

Perintah sudo mengangkat akun pengguna standar, memberikan akses root ke sistem. Setiap kali Anda sudo perintah sudo, Anda akan dimintai kata sandi sudoer, yang bisa menjadi berulang. Namun, ada cara yang bagus untuk mengonfigurasi akun sudo tanpa kata sandi dengan aman

Dalam tutorial ini, kami akan menunjukkan cara mengatur Sudo Tanpa Kata Sandi di Linux.

Prasyarat

  • VPS Ubuntu 18.04 baru di Platform Cloud Atlantic.Net.
  • Kata sandi root yang dikonfigurasi di server Anda.

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Ubuntu 18.04 sebagai sistem operasi dengan setidaknya 1GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Ubuntu 18.04 Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

apt-get update -y

Langkah 2 – Konfigurasi Sudo Tanpa Kata Sandi Untuk Pengguna Tertentu

Jika Anda ingin mengizinkan pengguna bernama vyom untuk mengeksekusi sudo tanpa kata sandi, edit file /etc/sudoers:

nano /etc/sudoers

Tambahkan baris berikut di akhir file:

your_username ALL=(ALL:ALL) NOPASSWD:ALL

Misalnya:

Atlantic-Admin ALL=(ALL:ALL) NOPASSWD:ALL

Simpan dan tutup file.

Kemudian, jalankan perintah superuser dengan sudo:

sudo fdisk -l

Anda tidak perlu memberikan kata sandi apa pun setelah menjalankan perintah di atas.

Langkah 3 – Konfigurasi Sudo Tanpa Kata Sandi Untuk Grup Tertentu

Jika Anda ingin mengizinkan anggota grup tertentu bernama www-data untuk mengeksekusi sudo tanpa kata sandi, edit file /etc/sudoers:

nano /etc/sudoers

Tambahkan baris berikut di akhir file:

%www-data  ALL=(ALL:ALL) NOPASSWD:ALL

Simpan dan tutup file setelah Anda selesai.

Langkah 4 – Konfigurasi Sudo Tanpa Kata Sandi Untuk Semua Pengguna

Jika Anda ingin mengizinkan semua pengguna untuk mengeksekusi sudo tanpa kata sandi (catatan:ini hanya disarankan dalam sistem pengujian dan tidak boleh digunakan pada beban kerja produksi) , edit file /etc/sudoers:

nano /etc/sudoers

Temukan baris berikut:

%sudo   ALL=(ALL:ALL) ALL

Ganti dengan baris berikut:

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

Langkah 5 – Konfigurasi Sudo Tanpa Kata Sandi Agar Pengguna Tertentu Hanya Menjalankan Perintah Tertentu

Jika Anda ingin mengizinkan pengguna tertentu bernama vyom untuk hanya menjalankan perintah “fdisk -l” tanpa sandi, edit file /etc/sudoers:

nano /etc/sudoers

Tambahkan baris berikut di akhir file:

your_username  ALL=(ALL:ALL) NOPASSWD: /sbin/fdisk -l

Simpan dan tutup file setelah Anda selesai.

Sekarang, hanya pengguna yang hanya dapat menjalankan perintah “fdisk -l” tanpa kata sandi.

Kesimpulan

Dalam panduan di atas, Anda telah mempelajari cara mengonfigurasi sudo tanpa kata sandi untuk grup tertentu, pengguna tertentu, dan semua pengguna. Siap untuk memulai Sudo Tanpa Kata Sandi di Linux? Dapatkan Hosting VPS dari Atlantic.Net hari ini!

Pelajari lebih lanjut tentang layanan hosting VPS dan server pribadi Virtual kami.


Linux
  1. Cara Mengatur kunci SSH untuk login ssh "tanpa kata sandi" di Linux

  2. Cara Mengatur kunci SSH untuk Login SSH “tanpa kata sandi” di CentOS/RHEL

  3. Bagaimana cara menambahkan file sebagai sudo?

  1. Cara Mengatur Hak Istimewa Sudo untuk Pengguna di Linux

  2. Bagaimana Mengetahui apakah Pengguna memiliki Hak Sudo

  3. Bagaimana saya bisa mengunyah file ke subuid tanpa sudo

  1. Bagaimana cara mengatur VSFTPD di CentOS 7.x?

  2. Cara menonaktifkan perintah khusus untuk pengguna tertentu di Linux

  3. Bagaimana saya bisa menambahkan pengguna biasa ke file sudoers?