GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Sudo di Debian atau Ubuntu Linux

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.


Debian
  1. Cara menginstal Elasticsearch Di Debian Linux

  2. Bagaimana menginstal VirtualBox di Debian Linux

  3. Cara Menginstal Subversion 1.9 di Ubuntu &Debian

  1. Cara menginstal Logstash Di Debian Linux

  2. Cara Menginstal Slack Di Linux Debian

  3. Cara menginstal Docker di Debian / Ubuntu

  1. Cara Membuat Pengguna Sudo di Debian

  2. Cara Menginstal Tomcat 8.5 di Debian 9

  3. Cara Menginstal MongoDB di Debian 9