Tutorial

▷ Apa itu pengguna root atau super root

Daftar Isi:

Anonim

Root adalah nama pengguna, atau akun, yang secara default memiliki akses ke semua perintah dan file di Linux atau sistem operasi mirip Unix lainnya. Juga dikenal sebagai akun root, pengguna root, dan superuser.

Apa itu root atau super user di sistem seperti Unix

Hak akses root adalah kekuatan yang dimiliki akun root pada sistem. Akun root adalah yang paling istimewa dari sistem, dan memiliki kekuasaan mutlak atasnya, yaitu akses penuh ke semua file dan perintah. Kekuatan root mencakup kemampuan untuk memodifikasi sistem dengan cara yang diinginkan, dan memberikan dan mencabut izin akses, yaitu, kemampuan untuk membaca, memodifikasi, dan mengeksekusi file dan direktori tertentu, untuk pengguna lain, termasuk mereka yang dicadangkan secara default.

Sistem izin dalam sistem operasi mirip Unix dikonfigurasikan secara default untuk mencegah pengguna normal mengakses bagian penting sistem, dan file serta direktori milik pengguna lain. Ini karena sangat mudah merusak sistem mirip Unix dengan akses administrator. Namun, prinsip penting dari sistem operasi seperti Unix adalah penyediaan fleksibilitas maksimum untuk mengkonfigurasi sistem, dan oleh karena itu pengguna root sepenuhnya diberdayakan.

Kami merekomendasikan membaca posting kami tentang Cara mengubah kata sandi pengguna di Linux

Sistem tipe unix mengasumsikan bahwa administrator sistem tahu persis apa yang dia lakukan dan hanya individu itu yang akan menggunakan akun root. Dengan demikian, hampir tidak ada jaring pengaman bagi pengguna root jika terjadi kesalahan yang tidak hati-hati, seperti merusak atau menghapus file sistem penting, yang dapat menyebabkan seluruh sistem tidak berfungsi.

Fakta bahwa semua proses yang dimulai oleh pengguna root memiliki hak akses root menambah bahaya secara rutin menggunakan sistem sebagai root, karena bahkan program aplikasi yang paling banyak digunakan dan diuji mengandung banyak kesalahan pemrograman, penyerang ahli Anda sering dapat menemukan dan mengeksploitasi kesalahan seperti itu untuk mendapatkan kendali atas sistem ketika program dijalankan dengan hak istimewa administrator alih-alih menggunakan akun pengguna biasa dengan hak istimewa yang sangat terbatas.

Cara mendasar untuk mencegah pengguna dari kerusakan langsung seperti sistem Unix atau meningkatkan kerentanan sistem tersebut terhadap kerusakan oleh orang lain adalah untuk menghindari penggunaan akun root, kecuali bila benar-benar diperlukan, termasuk oleh administrator sistem pakar dan dengan pengalaman. Artinya, alih-alih secara rutin masuk ke sistem sebagai root, administrator harus masuk dengan akun administrator mereka dan kemudian menggunakan perintah su. Ini akan memberikan hak administrator hanya sesuai kebutuhan dan tanpa memerlukan login baru.

Kapan harus menggunakan root

Tugas yang memerlukan hak akses root termasuk memindahkan file atau direktori ke dalam atau keluar dari direktori sistem, menyalin file ke direktori sistem, memberikan atau mencabut hak pengguna, beberapa perbaikan sistem, dan menginstal beberapa program aplikasi. Secara default, Anda tidak perlu menjadi root untuk dapat membaca sebagian besar file konfigurasi dan dokumentasi di direktori sistem, meskipun Anda perlu root untuk memodifikasinya.

Secara umum, hak akses root diperlukan untuk menginstal perangkat lunak dalam format paket RPM, karena kebutuhan untuk menulis ke direktori sistem. Namun, jika suatu program aplikasi sedang dikompilasi dari kode sumber, umumnya dapat dikonfigurasikan untuk dijalankan dari direktori home pengguna. Hak akses root tidak perlu bagi pengguna umum untuk mengkompilasi dan menginstal perangkat lunak di direktori home mereka. Untuk alasan keamanan, Anda harus menghindari kompilasi perangkat lunak sebagai root.

Untuk menggunakan akun pengguna super, langkah pertama adalah mengaktifkannya dan menetapkannya kata sandi. Untuk melakukannya, buka terminal dan ketik perintah berikut:

sudo passwd root

Dengan ini, Anda sudah dapat menggunakan hak pengguna root, baik dengan menggunakan perintah su dan dengan langsung masuk sebagai pengguna root. Untuk masuk sebagai pengguna ini, Anda hanya perlu menutup sesi Anda saat ini, dan masukkan nama pengguna root dan kata sandi yang ditetapkan ketika sistem meminta Anda untuk memasukkan kredensial login.

Ini mengakhiri artikel khusus kami tentang apa itu pengguna root, ingatlah bahwa Anda dapat meninggalkan komentar jika Anda memiliki sesuatu untuk ditambahkan. Anda juga dapat membagikan pos di jejaring sosial sehingga dapat membantu lebih banyak pengguna yang membutuhkannya.

Tutorial

Pilihan Editor

Back to top button