Pengertian Root di Sistem Operasi Linux

Root adalah nama pengguna atau user yang secara default memiliki akses ke semua perintah dan file di sistem operasi Linux atau sistem operasi mirip-Unix lainnya. Hal ini juga disebut sebagai root account, root user dan superuser.
Pengertian Root di Sistem Operasi Linux
Root pada terminal
Root juga memiliki beberapa makna tambahan dan terkait saat digunakan sebagai bagian dari istilah lain, dan dengan demikian bisa menjadi sumber kebingungan bagi orang yang baru mengenal sistem seperti Unix maupun linux.

Salah satunya adalah direktori root, yang merupakan direktori tingkat paling atas pada sebuah sistem. Artinya, direktori di mana semua direktori lain, termasuk subdirektori, dan file mereka berada. Direktori root ditunjuk oleh slash (/).

Baca Juga : Macam-macam Sistem Operasi

Lain halnya dengan /root (diucapkan slash root), yang merupakan direktori home user root. Direktori home adalah tempat utama file pengguna, termasuk file konfigurasi pengguna, dan biasanya direktori tempat pengguna menemukan dirinya sendiri saat masuk ke sistem.

 / root adalah subdirektori dari direktori root, seperti yang ditunjukkan oleh garis miring yang dimulai namanya, dan jangan sampai bingung dengan direktori itu. Direktori home untuk pengguna selain root secara default dibuat di direktori / home, yang merupakan subdirektori standar lain dari direktori root.

Hak istimewa root adalah kekuatan yang dimiliki akun root pada sistem. Akun root adalah yang paling istimewa pada sistem dan memiliki kekuatan mutlak di atasnya (yaitu, akses lengkap ke semua file dan perintah).

Di antara kekuatan root adalah kemampuan untuk mengubah sistem dengan cara apa pun yang diinginkan dan memberikan dan mencabut izin akses (misalnya, kemampuan untuk membaca, memodifikasi dan mengeksekusi file dan direktori tertentu) untuk pengguna lain, termasuk pengguna yang dilindungi secara default untuk root

Baca juga : Macam-macam Partisi Linux

Pengertian ROOTKIT

Rootkit adalah seperangkat perangkat lunak yang diam-diam dipasang oleh penyusup ke komputer yang memungkinkan penyusup tersebut menggunakan komputer itu sendiri, biasanya jahat, bila diinginkan.

Rootkit yang dirancang dengan baik dapat memperoleh akses root (yaitu akses ke akun root dan bukan hanya ke akun pengguna) dan menyembunyikan sebagian besar atau semua jejak kehadiran dan aktivitas mereka.

Penggunaan istilah root untuk pengguna administratif yang sangat berkuasa mungkin muncul dari fakta bahwa root adalah satu-satunya akun yang memiliki hak akses tulis (yaitu, izin untuk memodifikasi file) di dalam direktori root.

Direktori root, pada gilirannya, mengambil namanya dari fakta bahwa filesystem (yaitu, keseluruhan hirarki direktori yang digunakan untuk mengatur file) dalam sistem operasi mirip-Unix telah dirancang dengan struktur mirip pohon (walaupun terbalik). di mana semua direktori bercabang dari satu direktori yang serupa dengan akar pohon.

Baca Juga : Pengertian Shell Linux

Sistem operasi UNIX yang asli, yang berbasis Linux dan sistem Unix lainnya, dirancang sejak awal sebagai sistem multi-pengguna karena komputer pribadi belum ada dan setiap pengguna terhubung ke komputer mainframe (yaitu, sebuah besar, komputer terpusat) melalui terminal (yaitu sangat sederhana).

Dengan demikian perlu ada mekanisme untuk memisahkan dan melindungi file dari pengguna individual sambil membiarkan mereka menggunakan sistem secara bersamaan. Itu juga perlu memiliki sarana untuk memungkinkan administrator sistem melakukan tugas seperti memasukkan direktori pengguna dan file untuk memperbaiki masalah individual, memberi dan mencabut wewenang untuk pengguna biasa, dan mengakses file sistem penting untuk memperbaiki atau meningkatkan sistem.

Baca juga : Apa itu Swapping?

Setiap akun pengguna diberi nomor identifikasi secara otomatis, UID (yaitu ID pengguna), oleh sistem mirip-Unix, dan sistem menggunakan angka-angka ini dan bukan nama pengguna untuk mengidentifikasi dan melacak pengguna. Root selalu memiliki UID nol. Ini dapat diverifikasi dengan masuk sebagai root (jika menggunakan komputer di rumah atau sistem lain yang mengizinkan operasi ini) dan menjalankan perintah echo untuk menampilkan UID pengguna saat ini, yaitu,

echo $ UID

echo digunakan untuk mengulang di layar apa yang diketikkan setelah itu. Tanda dolar sebelum UID mengatakan echo untuk menampilkan nilainya daripada namanya.

UID untuk root (dan juga untuk semua pengguna lainnya) juga dapat dilihat dengan melihat / etc / passwd, yang merupakan file konfigurasi untuk data pengguna. File ini dapat dilihat (secara default oleh semua pengguna) dengan menggunakan perintah cat (yang umumnya digunakan untuk membaca file), yaitu,

cat / etc / passwd | less

Output dari cat / etc / passwd dalam contoh ini disalurkan (mis., Ditransfer) ke perintah yang lebih sedikit agar dibaca satu kali pada satu waktu, yang berguna jika file itu panjang. Baris output untuk root akan terlihat seperti root: x: 0: 0: root: / root: / bin / bash. Kolom pertama menunjukkan nama pengguna dan kolom ketiga menunjukkan UID, yang dapat dilihat sebagai nol.

Sistem perizinan dalam sistem operasi mirip-Unix diatur secara default untuk mencegah akses oleh pengguna biasa ke bagian-bagian penting sistem dan file dan direktori milik pengguna lain. Dengan demikian, bisa jadi sangat menggoda pengguna baru untuk sistem seperti itu, terutama mereka yang terbiasa dengan sistem yang lemah.

0 Comments

Post a Comment