Salah satu prinsip dasar keamanan OS adalah membatasi hak akses pengguna. Menurut konsep ini, hanya administrator yang dapat melakukan perubahan signifikan pada OS, sementara akun biasa hanya memiliki hak akses yang benar-benar diperlukan untuk pengoperasiannya. Hari ini, kita akan membahas cara memberikan hak akses root ke akun Ubuntu . Pengetahuan ini termasuk dalam kursus pemrograman Linux di Baku pada platform Universitas SEDICOMM.
Apa itu hak pengguna super (root), kursus pemrograman Linux Baku
Pertama-tama, mari kita pahami apa itu hak akses superuser di Linux . Tentu saja, topik ini dibahas secara detail dalam program pelatihan lanjutan Linux Baku . Akun root memiliki hak akses berikut . Dengan hak akses ini, Anda dapat:
- membuat perubahan pada pengoperasian kernel, file pengaturan OS utama;
- membuat dan menghapus sistem file, memformat dan memasangnya;
- mengubah pengaturan keamanan, termasuk menyiapkan firewall;
- menginstal dan menghapus paket perangkat lunak dan dependensinya;
- mengubah pengaturan hak akses dan pemilik file.
Ini hanyalah daftar singkat situasi yang memerlukan akses administrator. Di sisi lain, bahkan administrator sistem yang paling berpengalaman pun harus menghindari terus-menerus bekerja sebagai root . Pertama dan terpenting, hal itu bertentangan dengan persyaratan keamanan siber. Selain itu, hal itu dapat secara tidak sengaja merusak sistem operasi atau data pada drive. Beberapa perintah Linux dapat dengan cepat mengubah kesalahan ketik menjadi masalah besar.
Untuk alasan inilah, hak akses root sementara untuk perintah tertentu telah dibuat. Perintah sudo (singkatan dari " Substitute User and Do ") biasanya digunakan untuk tujuan ini . Cukup tambahkan sebelum perintah yang membutuhkan hak akses yang sesuai. Shell perintah kemudian akan meminta kata sandi akun Anda.
Klarifikasi penting: kita berbicara tentang kata sandi untuk akun Anda, bukan akun root . Sebagian besar pengguna memang tidak perlu mengetahuinya, dan mereka juga tidak membutuhkannya. Perintah sudo akan memungkinkan Anda menjalankan perintah lain dengan semua hak akses yang diperlukan. Tetapi hanya jika akun Anda telah menerima izin tersebut dari administrator sistem operasi yang sebenarnya. Untuk informasi lebih lanjut, lihat kursus pelatihan lanjutan Linux Baku.
Cara memberikan hak root pada akun pengguna Linux
Agar pengguna dapat menggunakan perintah sudo , mereka harus ditambahkan ke grup yang sesuai. Untuk melakukan ini, gunakan perintah usermod dengan opsi -aG dan dua argumen yang dipisahkan spasi:
- argumen pertama adalah sudo (grup tempat pengguna harus ditambahkan)
- argumen kedua adalah nama akun pengguna.
Operasi ini akan memungkinkan akun terkait untuk menjalankan perintah dengan hak akses root menggunakan sudo . Namun, pengguna ini tetap tidak akan mengetahui kata sandi root . Kemampuan ini dapat dicabut kapan saja hanya dengan menghapus mereka dari grup.
Perlu dicatat bahwa Anda hanya dapat memberikan hak akses sudo pada suatu akun untuk serangkaian perintah tertentu. Hal ini dilakukan dengan menambahkan data ke file /etc/sudoers . Pelajari lebih lanjut tentang hal ini di Pelatihan Lanjutan Linux Jarak Jauh di Baku pada platform Universitas SEDICOMM.
Tim Universitas SEDICOMM : Akademi Cisco , Institut Profesional Linux , Institut Python.

