Debian

Semua Tentang Sudo pada Sistem Debian 10 Buster

Semua Tentang Sudo pada Sistem Debian 10 Buster
Jadi Anda baru saja beralih ke Debian 10 dan membutuhkan cara untuk diri Anda sendiri, atau orang lain, untuk dapat menjalankan operasi yang dibatasi otoritas pada sistem. Operasi ini mencakup informasi dan tugas sensitif privasi seperti mengubah konfigurasi sistem, melakukan manajemen pengguna, mengedit semua file, menginstal/menghapus perangkat lunak, dan meningkatkan sistem Anda dan komponennya. Sebagai akun pengguna default pertama setelah instalasi, 'root' adalah pengguna paling kuat di Debian yang dapat melakukan semua hal di atas. Meskipun nama 'root' berasal dari akses dan izin pengguna ini di direktori root, itu juga disebut sebagai Administrator, Supervisor, dan Pengguna Super.

Jadi jika root dapat melakukan semua, apa itu sudo dan mengapa kita membutuhkan pengguna sudo di Debian kita?

Apa itu Sudo??

Sudo atau "superuser do" adalah seperangkat hak istimewa yang dapat diberikan Administrator/root kepada pengguna lain sehingga mereka juga dapat melakukan beberapa operasi yang dibatasi otoritas di Debian, sambil tetap mempertahankan keamanan dan otoritas tingkat tinggi pada sistem.

Salah satu cara untuk memberikan otoritas kepada pengguna dapat dengan mudah dilakukan dengan membagikan kata sandi root dengan mereka tanpa membahas keseluruhan sudo, tetapi Linux memiliki alasannya:

Pada artikel ini, kami akan menjelaskan bagaimana Anda dapat melakukan hal berikut pada Sistem Buster Debian 10:

  1. Berikan hak istimewa sudo kepada pengguna
  2. Gunakan sudo setelah diberikan
  3. Hapus hak istimewa sudo dari pengguna
  4. Periksa pengguna mana yang memiliki hak istimewa sudo di sistem

catatan: Harap dicatat bahwa hanya pengguna yang berwenang yang dapat melakukan semua operasi ini di Debian.

Memberikan Hak Istimewa Sudo Kepada Pengguna

Sebagian besar instalasi Debian tidak dilengkapi dengan utilitas sudo yang diinstal secara default. Oleh karena itu, pertama-tama kami akan menginstalnya di Debian kami-sebagai Administrator. Buka aplikasi Terminal melalui bilah pencarian Peluncur Aplikasi dan kemudian masuk sebagai root melalui perintah berikut:

$ su -

Sistem akan menanyakan kata sandi untuk root; asalkan, Anda akan masuk sebagai root.

Sekarang, jalankan perintah berikut untuk menginstal sudo di sistem Anda:

# pembaruan apt-get
# apt-get install sudo

Utilitas sudo sekarang harus diinstal pada Debian Anda.

File /etc/sudoers berisi daftar pengguna yang memiliki hak sudo di sistem. Meskipun ini adalah file teks, kami tidak menyarankan untuk membukanya di salah satu editor teks yang tersedia. Satu kesalahan kecil dapat membuat pengguna kehilangan akses ke hak sudo selamanya.

Oleh karena itu, mari kita gunakan cara yang sangat disukai dan aman untuk mengedit file sudoers dengan menjalankan perintah berikut:

# visudo

Ini akan membuka file sudoers dalam mode aman. Temukan bagian file yang ditandai di tangkapan layar berikut, lalu tambahkan baris berikut:

%user       ALL=(ALL:ALL) ALL

Saya telah menambahkan pengguna dengan nama "sana" sebagai pengguna sudo. Keluar dari file dengan menekan Ctrl + X. Kemudian masukkan Y untuk menyimpan file yang dimodifikasi.

Sekarang pengguna ditandai sebagai pengguna sudo dan dapat melakukan banyak operasi istimewa di Debian Anda your.

Cara Menggunakan Sudo Setelah Diberikan

Masuk sebagai pengguna yang diberikan hak sudo di Debian dan kemudian buka aplikasi Terminal. Mari kita sekarang memverifikasi login sudo dan juga jika kita dapat melakukan salah satu operasi yang dibatasi otoritas.

Jika Anda memasukkan perintah berikut untuk menginstal pemutar VLC, Anda akan mendapatkan kesalahan yang ditampilkan di tangkapan layar:

$ apt-get install vlc

Alasannya di sini adalah bahwa hanya pengguna yang berwenang (root atau sudo) yang diizinkan untuk menambah dan menghapus perangkat lunak di Debian. Oleh karena itu, kita akan menjalankan perintah yang sama dengan sudo sekarang:

$ sudo apt-get install vlc

Saat pengguna sudo menjalankan perintah ini, mereka akan diminta untuk memberikan kata sandi mereka sendiri.

Setelah diverifikasi sebagai sudo, proses instalasi akan dimulai- seperti yang ditunjukkan di atas.

Cara Menghapus Hak Istimewa Sudo Dari Pengguna

Proses menghapus pengguna dari daftar sudoers semudah menambahkannya. Sebagai root atau sebagai pengguna sudo, buka file sudoers sebagai berikut:

# visudo

Atau,

$ sudo visudo

Kemudian, hapus atau komentari baris yang menandai pengguna sebagai sudo.

Simpan file dan pengguna yang ditentukan tidak lagi dikenali oleh sistem sebagai pengguna sudo resmi.

Cara Memeriksa Pengguna Yang Memiliki Hak Istimewa Sudo di Sistem

Ini adalah pemeriksaan manajerial yang baik untuk melihat, dari waktu ke waktu, pengguna mana yang telah diberikan hak sudo pada suatu sistem. Ini membantu dalam memutuskan status sudo siapa yang harus dipertahankan dan siapa yang harus dilepaskan. Apa yang kami cari adalah cara untuk membuat daftar anggota grup 'sudo'.

Penggunaan perintah getent Linux berikut akan memungkinkan Administrator untuk memeriksa pengguna mana yang memiliki hak sudo di Debian Anda:

# grup getent sudo

Jika Anda ingin memeriksa apakah pengguna tertentu adalah anggota grup sudo, Anda dapat menggunakan perintah grup Linux sebagai berikut:

# grup sudo [nama pengguna]

Setelah membaca artikel ini, Anda tidak hanya akan dapat membedakan istilah sudo, root, Administrator, supervisor, dll, tetapi juga mengelola dengan aman istilah mana yang ingin Anda berikan hak sudonya, di Debian Anda.

OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...
Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...