GNU/Linux >> Belajar Linux >  >> Linux

Mengapa pengguna paling kuat di sistem Unix/Linux disebut "root?"

Pendahulu kuno dari pendahulu Linux (Unix ) adalah Multics sistem operasi dan di Multics direktori home pengguna istimewa adalah direktori root .

Dan beberapa tipe super kreatif muncul dengan nama root untuk pengguna istimewa. Dan macet, karena Unix dibuat oleh orang-orang yang pernah mengerjakan Multics, misalnya, Dennis Ritchie atau Ken Thompson, penulis asli Unix.

Mungkin tidak ada sumber yang dapat diandalkan untuk itu, hanya ada asumsi sebagai milik saya, mirip dengan yang berikut:“Nama root mungkin berasal karena root adalah satu-satunya akun pengguna dengan izin untuk mengubah direktori root dari sistem Unix .” dari Wikipedia:Pengguna super.


Beberapa tempat

  1. Tidak disarankan (benar-benar tidak disarankan) tetapi Anda dapat mengubahnya nama itu.
  2. Tidak selalu demikian

    beberapa sistem UNIX awal (khususnya dari CMU) memanggil pengguna "avatar " - untuk menunjuk status khusus dan mencoba menghalangi orang untuk masuk seperti itu. Di masa lalu yang sama, karena sistem BSD menggunakan /bin/csh sebagai shell root default, terkadang Anda akan melihat sistem dengan login sroot dan kroot sebagai baris kedua &ketiga dalam file kata sandi dengan /bin/sh dan /bin/ksh sebagai shell default.

Cukup Itu menjadi yang berlaku.

Ini terkait dengan fakta bahwa pengguna root adalah satu-satunya yang memiliki kepemilikan folder root (/ ) tempat semua sistem file berada (semua file dan direktori lain, termasuk subdirektori, dan filenya), jadi secara de facto sebagai root dari semua kekuatan dan hak istimewa, dari semua proses (ingat bahwa init adalah akar dari proses dan dimiliki oleh root juga) dan dari proses kritis, daemon ...

Beberapa dukungan lainnya dapat ditemukan di status Proyek Informasi Linux di halaman akarnya

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

Mengupas sebagian teks lagi dari laman akar dari Proyek Informasi Linux

akar adalah nama pengguna atau akun yang secara default memiliki akses ke semua perintah dan file di Linux atau sistem operasi mirip Unix lainnya. Ini juga disebut sebagai akun root, pengguna root, dan pengguna super.
...
Hak istimewa root adalah kekuatan yang dimiliki akun root pada sistem. akun root adalah yang paling istimewa di sistem dan memiliki kekuasaan mutlak atasnya (mis., akses lengkap ke semua file dan perintah). Di antara kekuatan root adalah kemampuan untuk memodifikasi sistem dengan cara apa pun yang diinginkan dan untuk memberikan dan mencabut izin akses (yaitu, kemampuan untuk membaca, memodifikasi, dan mengeksekusi file dan direktori tertentu) untuk pengguna lain, termasuk yang secara default dicadangkan untuk akar.
...
Penggunaan istilah root untuk pengguna administratif yang sangat kuat mungkin muncul dari fakta bahwa root adalah satu-satunya akun memiliki izin menulis (yaitu, izin untuk mengubah file) di direktori root. Direktori root, pada gilirannya, mengambil namanya dari fakta bahwa sistem file (yaitu, seluruh hierarki direktori yang digunakan untuk mengatur file) dalam sistem operasi mirip Unix telah dirancang dengan struktur seperti pohon (walaupun terbalik). di mana semua direktori bercabang dari satu direktori yang analog dengan akar pohon.

...(berbicara tentang permulaan Unix)
Itu juga diperlukan untuk memiliki sarana untuk mengaktifkan administrator sistem untuk melakukan tugas-tugas seperti memasukkan direktori pengguna dan file untuk memperbaiki masalah individu, memberikan dan mencabut kekuasaan untuk pengguna biasa, dan mengakses file sistem penting untuk memperbaiki atau meng-upgrade sistem.
(Di sini tersirat kebutuhan hierarki dan titik akar untuk memulai.)

BTW sepertinya namanya God diambil begitu saja dan dapat menimbulkan kebencian dan protes...


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Apa itu POSIX? Mengapa Penting bagi Pengguna Linux/UNIX?

  3. Hapus Semua Email Pengguna root dari Shell di Linux

  1. Linux – Mengapa Tidak Ada Sistem File Rootfs Di Sistem?

  2. Linux – Mengapa Direktori Root Dilambangkan Dengan A / Sign?

  3. Bagaimana menemukan direktori home pengguna di linux atau unix?

  1. Mengapa Pengguna Root Membutuhkan Izin Sudo?

  2. Fungsi Root Grup Pengguna??

  3. UNIX / Linux :Cara menghapus pengguna setara root (Pengguna Non-Root dengan UID 0)