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.