Tại sao người dùng root được đặt tên theo mặc định?


9

Đây có vẻ là một câu hỏi ngớ ngẩn nhưng tôi có thể thấy điều này là khó hiểu. Ví dụ:

"Chuyển đến thư mục gốc"

Có thể được hiểu là:

  1. Đi đến /

  2. Đi đến ~root(thường /root/)

Tôi sẽ nghĩ một cái gì đó giống như superđược tạo ra cho một tên người dùng quản trị mặc định tốt hơn. Điều này sẽ tránh sự mơ hồ với cấu trúc thư mục.

Một lần nữa: Câu hỏi ngớ ngẩn nhưng tôi thực sự tò mò.


3
"thư mục gốc" luôn luôn /, nhà của root là ~root. Một lưu ý phụ, trên hệ thống BSD root có tên "Charlie Root".
Chris S

Tôi biết rằng thư mục gốc = /. Có lẽ đó là một ví dụ tồi tệ. Tôi chỉ thấy nơi có thể có sự nhầm lẫn.
Belmin Fernandez

5
Trong các phiên bản cũ hơn của thư mục gốc của UNIX (và bản phân phối Linux) là / thay vì / root.
Gerald Combs

Như một sự bổ sung cho những gì Gerald đã chỉ ra, Solaris 10 có (có?) Hành vi tương tự.
Christopher Karel

2
Những gì trong một cái tên? Cái mà chúng ta gọi là hoa hồng, bởi bất kỳ tên nào khác cũng sẽ có mùi ngọt ngào.
Zoredache

Câu trả lời:


19

Có một cái nhìn ở đây cho một số thông tin về root.

Việc sử dụng thuật ngữ root cho người dùng quản trị toàn năng có thể xuất phát từ thực tế rằng root là tài khoản duy nhất có quyền ghi (nghĩa là quyền sửa đổi tệp) trong thư mục gốc. Đến lượt, thư mục gốc lấy tên từ thực tế là các hệ thống tệp (nghĩa là toàn bộ hệ thống phân cấp của các thư mục được sử dụng để tổ chức các tệp) trong các hệ điều hành giống như Unix đã được thiết kế với cấu trúc giống như cây (mặc dù đảo ngược) trong đó tất cả các thư mục phân nhánh từ một thư mục tương tự với thư mục gốc của cây.


Hấp dẫn. Rất vui vì câu hỏi đã được hỏi!
astrostl

Câu trả lời tuyệt vời @lain, +1. Mặc dù "có thể đã phát sinh" không khẳng định, rất có ý nghĩa. Và @Mark: Ước gì tôi có thể +1 bản chỉnh sửa nhưng nghĩ rằng bạn có đủ đại diện như vậy ;-)
Belmin Fernandez
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.