Sự khác biệt giữa root và superuser là gì?


21

Họ có đề cập đến điều tương tự hay chỉ là một vị trí trong hệ thống tập tin (cơ sở cuối cùng của nó) và siêu người dùng là một người dùng đặc quyền (tương đương với tài khoản quản trị viên windows)? Họ có cần cùng một mật khẩu không? Là siêu người dùng chính hạt nhân?

Câu trả lời:


24

'root' theo truyền thống là tên được đặt cho tài khoản người dùng với quyền cấp độ siêu người dùng. Về mặt này, chúng là một và giống nhau, mặc dù không có quy tắc nào mà tôi biết về điều đó nói rằng tài khoản superuser phải được gọi là root.

Có thể tài khoản được đặt tên là 'root' một phần do thực tế là chỉ có siêu người dùng mới có quyền ghi vào thư mục gốc (/)

Tài khoản Quản trị viên Windows không giống với tài khoản siêu người dùng Unix vì có những hạn chế về những gì Quản trị viên Windows có thể làm. Tương tự với root trên các HĐH dựa trên Windows NT là tài khoản HỆ THỐNG, không thể được sử dụng bởi người dùng tương tác.


16
Nhân xác định người dùng root bằng uid của nó (0). Bạn có thể đặt tên cho tài khoản đó bất cứ điều gì bạn thích /etc/passwd. Không có tài khoản được gọi rootcó thể gây nhầm lẫn một số phần mềm hệ thống, nhưng bạn có thể có nhiều mục hơn; một số người hoang tưởng có một rootmục nhập và một toormục nhập /etc/passwd, cả với UID 0, nhưng với các vỏ khác nhau, do đó nếu một trong các vỏ bị hỏng bằng cách nào đó (ví dụ do lỗi đĩa), một cái khác có thể được sử dụng để đăng nhập và sửa chữa hệ thống.
Gilles 'SO- ngừng trở nên xấu xa'

1
BTW có một bản phân phối được gọi là GoboLinux, nơi siêu người dùng được gọi là ... gobo
Alois Mahdal 16/07/2015

Về Windows - không có chính xác tương đương với siêu người dùng Unix. HỆ THỐNG là một nhóm nổi tiếng với phiên đăng nhập tích hợp, nhưng các nhóm và đặc quyền liên quan khác nhau giữa các mã thông báo truy cập HỆ THỐNG khác nhau. Đăng nhập này là tương tự gần nhất với Unix gốc, tuy nhiên. Một quá trình tương tác có thể chạy như HỆ THỐNG. Thông thường psexec.exe được sử dụng cho việc này, nhưng bất kỳ quy trình đặc quyền nào cũng có thể nhận được mã thông báo chính HỆ THỐNG cho một phiên và cuộc gọi CreateProcessAsUser.
Eryk CN

0

/ là thư mục cấp cao nhất trong linux. Tất cả các thư mục con nằm dưới /. / root là thư mục gốc mặc định của người dùng root.

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.