Apakah Anda menggunakan Debian 11 Bullseye, 10 Buster, Ubuntu 20.04, 18.04, 22.04, atau versi server minimal lainnya dengan basis yang sama, berikut adalah langkah-langkah untuk menginstal Sudo Debian Linux.
Perintah sudo, kami gunakan sebelum panggilan program lain untuk menjalankannya. Tujuan utamanya adalah untuk memberi wewenang kepada pengguna untuk menjalankan program atas nama dan dengan hak pengguna lain untuk melakukan tugas yang disediakan untuk administrator.
Ketika kami menjalankan perintah dengan sudo, ia meminta kata sandi pengguna saat ini sebelum menjalankan program. Ini memeriksa apakah pengguna yang memasukkan perintah adalah grup pengguna resmi yang ditentukan dalam /etc/sudoers
berkas atau tidak. Pengguna target diasumsikan sebagai root secara default.
Di bawah Debian, di /etc/sudoers
semua anggota grup adalah sudo dan diizinkan secara default untuk menjadi root pengguna dan dengan demikian menerima hak root. Pengguna atau pengguna yang dibuat selama instalasi termasuk dalam grup sudo secara default.
Di lingkungan desktop GUI seperti GNOME atau KDE, hak root terkadang diminta secara otomatis untuk program tertentu untuk tugas tertentu dengan memberikan kotak dialog grafis. Misalnya, Anda secara otomatis dimintai sandi untuk penginstalan program atau memutakhirkan sistem secara grafis, sehingga APT menerima hak root dan dapat menginstal program. Dalam banyak kasus, sudo tidak lagi perlu dipanggil secara manual.
Cara mudah untuk memahami untuk apa sudo-
Perintah untuk Menginstal sudo di server Minimal Debian Linux
Yah, sudo sudah ada di sistem Debian hampir sepanjang waktu; namun, dalam instalasi Debian minimal seperti Debian di Docker, sudo akan hilang. Oleh karena itu, untuk membuat pengguna lain dan menggunakannya untuk menginstal beberapa perangkat lunak tanpa memberikan akses root untuk semua perintah, kita harus menginstal sudo secara manual menggunakan baris perintah. Berikut adalah langkah-langkah yang harus diikuti.
Artikel ini mengasumsikan bahwa Anda sudah memiliki root akses pengguna karena tanpa itu kami tidak dapat menginstal “sudo ” atau paket lainnya.
1. Perbarui cache yang tepat
Pertama, jalankan perintah pembaruan sistem untuk menyegarkan cache repositori APT. Ini diperlukan karena berkali-kali setelah menginstal Debian atau Ubuntu Linux minimal yang baru, ia tidak akan mengenali paket apa pun untuk diinstal. Ini karena tidak ada daftar paket dalam cache, yang dapat diidentifikasi oleh sistem untuk diinstal.
apt update && apt upgrade
2. Perintah untuk menginstal sudo di server Debian atau Ubuntu
Anda memiliki server Debian atau Ubuntu minimal yang diperbarui, sekarang kita dapat dengan mudah menggunakan perintah manajer paket APT untuk menginstal "sudo" tanpa bantuan repositori tambahan karena sudah tersedia di repo dasar Debian.
apt install sudo
3. Buat pengguna baru
Setelah sudo terinstal, mari buat pengguna baru untuk digunakan nanti dengan perintah sudo.
adduser your-new-user
Ubah “pengguna-baru Anda ” dengan nama apa pun yang ingin Anda berikan kepada pengguna Anda.
Misalnya , di sini kami menambahkan pengguna yang disebut – h2smedia , perintahnya akan seperti ini:
adduser h2smedia
Setel kata sandi saat diminta.
4. Tambahkan pengguna baru ke grup sudo di Debian
Ini adalah langkah penting jika tidak, Anda tidak akan dapat menggunakan pengguna baru Anda dengan sudo hak untuk menginstal program baru.
usermod -aG sudo h2smedia
Ganti lagi h2smedia dengan pengguna Anda dibuat di atas.
5. Beralih ke pengguna baru
Sekarang, mari beralih ke pengguna yang baru dibuat dari root untuk menjalankan pengguna non-root tetapi dengan hak sudo.
su your-new-user
Jalankan perintah sudo, untuk mengujinya:
sudo apt update
Masukkan sandi yang telah Anda buat untuk pengguna Anda.
Sekarang untuk masuk kembali ke pengguna root, Anda cukup mengetik:
sudo su -
Kesimpulan :
Dengan cara ini, siapa pun yang memiliki hak pengguna root dapat menginstal dan menambahkan pengguna baru dengan hak sudo. Namun, pastikan Anda menggunakan sandi yang kuat.