Pernah mencoba menjalankan perintah di sistem Linux Anda dan menerima kesalahan “Izin Ditolak”? Solusi paling sederhana untuk mengatasi kesalahan ini adalah dengan menggunakan perintah “sudo”. Pada artikel ini, kita akan menggali jauh ke dalam dunia sudo dan menjelajahi fungsinya untuk mengatasi kesalahan”Izin Ditolak”yang terkenal di Linux. Kita akan belajar bagaimana menggunakan perintah sudo di Linux beserta beberapa contohnya di sini.

Daftar Isi

Hak Istimewa Pengguna di Linux

Sebelum melangkah lebih jauh, penting untuk mempelajari tentang hak istimewa pengguna di Linux. Cara kerja keamanan Linux adalah dengan membatasi hak istimewa di antara pengguna. Ada tiga jenis pengguna di Linux:

Pengguna Super: Mereka memiliki izin keamanan tingkat tertinggi karena mereka dapat menjalankan perintah apa pun, dan membuka serta memodifikasi file apa pun dalam sistem. Pengguna reguler: Jenis pengguna ini memiliki akses terbatas ke sistem yang berarti mereka diizinkan untuk mengakses file dan perintah dalam jumlah terbatas untuk dieksekusi. No-Login User: Pengguna ini tidak memiliki shell login atau direktori home. Mereka hanya digunakan untuk menjalankan beberapa layanan seperti membuat cadangan atau memperbarui sistem.

Jika Anda perlu mempelajari lebih lanjut tentang izin di Linux, lihat panduan ekstensif kami tentang izin file Linux.

Apa itu Perintah Sudo di Linux

Sekarang setelah Anda mengetahui bahwa pengguna root memegang hak administratif penuh dari sistem Linux, Anda mungkin bertanya-tanya apakah Anda dapat memberikan hak administratif kepada semua pengguna. Yah, ini bisa menyebabkan bencana total yang mengarah ke berbagai risiko keamanan dalam sistem.

Di sinilah perintah sudo di Linux berperan. sudo adalah singkatan dari “Superuser do” dan memungkinkan administrator sistem untuk memberikan izin khusus kepada berbagai pengguna sistem, sehingga mereka hanya dapat menjalankan tugas administratif tertentu. Dengan demikian, ia menawarkan pendekatan yang jauh lebih tepat dan terkontrol untuk manajemen hak istimewa pengguna.

Cara menggunakan Perintah sudo di Linux

Dengan tidak adanya fungsi sudo, sekarang mari kita lihat cara menggunakan perintah sudo di Linux. Mengelola hak istimewa pengguna dengan perintah sudo cukup mudah:

1. Berikan Akses Sudo kepada Pengguna

Hak istimewa sistem pengguna disimpan dalam file’/etc/sudoers’. File ini adalah file konfigurasi yang berisi seperangkat aturan yang menentukan setiap pengguna atau grup yang diizinkan menjalankan perintah dengan akses sudo. Ikuti langkah-langkah ini untuk memberikan akses sudo kepada pengguna:

Buka sesi terminal. Pastikan Anda memiliki akses sudo untuk memodifikasi file sudoers. Jalankan perintah ini untuk membuka dan mengedit file sudoers: sudo visudo Setelah file sudoers terbuka, gulir ke bawah ke bagian bernama “# Spesifikasi hak istimewa pengguna”. Tambahkan entri baru di bagian ini dengan sintaks ini – =(:)

Inilah arti sintaks di atas:

Ganti dengan nama pengguna pengguna yang ingin Anda beri akses. mengacu pada host yang dapat diakses pengguna. merujuk ke pengguna mana pengguna dapat beralih. menandakan grup tempat pengguna dapat menjalankan perintah. menyebutkan perintah mana yang dapat dijalankan pengguna.

Misalnya, jika Anda ingin menambahkan user parrot ke grup sudoers dan menjadikannya bagian dari semua pengguna dan grup (itu juga dengan akses ke semua perintah), perintahnya akan terlihat seperti ini:

user ALL=(SEMUA:SEMUA) SEMUA

Simpan perubahan yang dilakukan pada file sudoers dan keluar dari editor. Catatan: Berhati-hatilah dengan siapa yang Anda berikan akses sudo dan berikan akses hanya kepada pengguna yang membutuhkan hak administratif.

2. Perintah Sudo: Sintaks dan Opsi

Setelah Anda memberikan akses sudo kepada pengguna, mereka sekarang dapat menjalankan perintah Terminal Linux sebagai pengguna sudo. Sintaks untuk menggunakan perintah sudo di Linux adalah:

sudo

Beberapa opsi populer untuk dipasangkan dengan perintah sudo adalah:

OptionDescription-bMenjalankan perintah di grup latar belakang-gMenjalankan perintah dengan grup yang ditentukan sebagai grup utama-nHindari meminta pengguna untuk memasukkan jenis apa pun-prompt pMenggunakan prompt kata sandi khusus dengan urutan escape opsional-uMenjalankan perintah sebagai pengguna selain dari default user (biasanya root)

Perintah Sudo di Linux: Contoh

Sekarang setelah Anda terbiasa dengan sintaks dasar, mari kita lihat beberapa contoh cara menggunakan perintah sudo untuk Linux yang efektif keamanan.

Jalankan Perintah sebagai pengguna Root

Untuk menjalankan perintah sebagai pengguna root, cukup tambahkan sudo sebelum perintah:

sudo

Misalnya , untuk menjalankan perintah whoami sebagai pengguna root:

sudo whoami

Jalankan Perintah Sebagai Pengguna Berbeda

Untuk menjalankan perintah sebagai pengguna berbeda, gunakan flag-u dengan sudo:

sudo-u

Misalnya, untuk menjalankan perintah whoami sebagai pengguna”pengguna”, gunakan perintah ini:

sudo-u pengguna whoami

Jalankan Program di Latar Belakang

Menjalankan perintah di latar belakang berarti perintah tidak akan memberikan keluaran saat selesai dieksekusi di latar belakang. Untuk menjalankan program di latar belakang, gunakan sintaks ini:

sudo-b

Misalnya untuk membuka instance Vim, gunakan perintah sudo sebagai:

sudo-b vim

Pemecahan Masalah Perintah Sudo Dasar

Dengan kekuatan yang besar, datanglah tanggung jawab yang besar. Perintah sudo dapat sangat membantu meningkatkan alur kerja Linux Anda. Namun, terkadang Anda mungkin menghadapi beberapa masalah saat menggunakan perintah sudo. Berikut beberapa kiat pemecahan masalah untuk masalah umum perintah Sudo yang mungkin Anda hadapi:

1. Kesalahan sintaks: Ini adalah masalah Sudo paling umum yang dihadapi pengguna. Selalu gunakan perintah “visudo” untuk mengedit file sudoers untuk mencegah sintaks apa pun yang mungkin masuk.

2. Izin yang salah: Selalu periksa ulang apakah file sudoers dimiliki oleh root dan izin untuk membaca dan menulis hanya ditetapkan untuk root.

3. Penguncian: Selalu siapkan shell root jika terjadi penguncian sistem yang terjadi saat Anda memodifikasi file sudoers dengan cara yang salah.

Praktik Terbaik Perintah Sudo

Beberapa praktik terbaik yang disarankan untuk diikuti dengan perintah sudo di Linux:

1. Tinjau dan perbarui file sudoers secara teratur: Tinjau file sudoers secara teratur untuk memastikan izin hanya diberikan kepada pengguna tepercaya. Hapus entri usang atau entri tidak dikenal untuk meminimalkan ancaman keamanan.

2. Gunakan kata sandi yang kuat: Selalu gunakan kata sandi yang kuat dengan kombinasi huruf kecil, huruf besar, angka, dan karakter khusus. Juga, hindari menggunakan kata sandi umum seperti nama pengguna atau tanggal lahir Anda.

3. Pantau log sudo: Pantau aktivitas sudo secara teratur melalui log sudo dan laporkan aktivitas jahat atau tidak dikenal apa pun ke otoritas yang sesuai.

4. Selalu perbarui dan cadangkan sistem: Cadangkan sistem terbaru secara teratur. Pembaruan berkala dapat membantu memperbaiki beberapa bug kritis dan tambalan keamanan.

Tinggalkan komentar

RTX 4060 Ti akhirnya tiba, hadir dengan basis RTX 4060 dengan harga yang cukup menarik untuk membuat gamer mempertimbangkan untuk meningkatkan kartu grafis mereka. Tapi haruskah kamu? Kami akan mendalami dan membandingkan RTX 4060 […]

Ada banyak perdebatan di internet tentang AR (augmented reality) vs VR (virtual reality), jadi saya tidak akan menambahkan bahan bakar lagi ke api, tetapi salah satu hal yang kami perhatikan saat menggunakan Nreal Air adalah bahwa VR […]

Ada beberapa pilihan desain yang dipertanyakan di Redfall, campuran dari formula Arkane setengah matang yang terkenal. Saya suka game yang dibuat oleh Arkane Studios, dengan Dishonored menjadi judul yang saya kunjungi kembali sesekali karena gameplay uniknya yang muncul. Dan […]

Categories: IT Info