Làm thế nào tôi có thể trở thành root trong Yosemite? [bản sao]


5

Câu hỏi này đã có câu trả lời ở đây:

Tôi có một Mac Pro 2013 chạy muộn Yosemite.

Làm thế nào tôi có thể trở thành root trong Yosemite? Không có người dùng root được liệt kê trong Người dùng & amp; Các nhóm trong Tùy chọn hệ thống ... Tôi cần trợ giúp để có thể root để tôi có thể quản trị hệ thống của mình một cách chuyên nghiệp.


5
Tôi đề nghị bạn nên xem xét lại cách chuyên nghiệp của bạn. Nó không bao giờ cần thiết để đăng nhập vĩnh viễn như root. Luôn luôn có sudo.
Daniel B

Điều gì khiến bạn nghĩ rằng chạy GUI như root sẽ cho phép bạn quản trị hệ thống chuyên nghiệp hơn? Đó chỉ là một lời kêu gọi cho các vấn đề. Người dùng quản trị tiêu chuẩn của bạn sẽ đủ.
slhck

1
Với hơn 30 năm quản trị hệ thống UNIX, lập trình hệ thống và lập trình ứng dụng trong vành đai của tôi, tôi biết tôi cần gì để làm việc chuyên nghiệp trong HĐH UNIX (giống như). Có thể viết các tập lệnh và ứng dụng được thực hiện tốt nhất trong cửa sổ terminal, đăng nhập với quyền root.
Bo Thidé

Tôi Mavericks, tôi đã từng chạy như một người dùng bình thường, sau đó nếu tôi cần cài đặt phần mềm qua Terminal, tôi sẽ sudo cho siêu người dùng của mình, cài đặt, sau đó đăng xuất siêu người dùng. Bây giờ khi tôi cố gắng đăng nhập vào superuser trên Yosemite, tôi tiếp tục nhận được thông báo "Xin lỗi, thử lại". Khi tôi cố gắng sử dụng dsenableroot, tôi nhận được "dsenableroot :: *** Không thể kích hoạt người dùng root."
user8128167

Tôi với Bo. Tôi đã quản lý các hệ thống UNIX cho các công ty Fortune 500 cách đây 30 năm thông qua cột VT-101 80 bằng thiết bị đầu cuối 24 dòng. Mặc dù tôi nghĩ rằng đó là một ý tưởng tốt cho Mac OS để vô hiệu hóa root "ra khỏi hộp", một số người trong chúng ta không cần bánh xe đào tạo. Tôi thực sự thấy rằng tôi đã đăng nhập với quyền root để cẩn thận hơn.
Jan Steinman

Câu trả lời:


15

Chính xác giống như tất cả các hệ điều hành Mac kể từ Lion ...

Từ menu Apple, chọn System Preferences ....
Từ menu Xem, chọn Người dùng & amp; Các nhóm.
Nhấp vào khóa và xác thực là tài khoản quản trị viên.
Nhấp vào Tùy chọn đăng nhập ....
Nhấp vào nút "Chỉnh sửa ..." hoặc "Tham gia ..." ở dưới cùng bên phải.
Nhấp vào nút "Mở thư mục tiện ích ...".
Bấm vào khóa trong cửa sổ Utility Utility.
Nhập tên tài khoản quản trị viên và mật khẩu, sau đó bấm OK.
Chọn Bật người dùng gốc từ menu Chỉnh sửa.
Nhập mật khẩu gốc bạn muốn sử dụng trong cả hai trường Mật khẩu và Xác minh, sau đó bấm OK.

Hoặc từ Terminal khi đăng nhập với tư cách quản trị viên -
dsenableroot để kích hoạt
dsenableroot -d để vô hiệu hóa


Cảm ơn bạn về thông tin. Tôi đã tìm thấy 'dsenableroot (8)' và bây giờ tôi có thể đăng nhập với quyền root. Tôi có hơn 30 năm quản trị hệ thống UNIX, lập trình hệ thống và lập trình ứng dụng trong vành đai của mình vì vậy tôi cảm thấy thoải mái khi đăng nhập với quyền root và cần sử dụng shell.
Bo Thidé

Điều này không áp dụng cho Yosemite. Chỉ cần xác minh vào ngày 10.10.5. Khi bạn đã mở Tiện ích thư mục, bạn không được nhắc nhập tên tài khoản quản trị viên cũng như mật khẩu. Ở đó một nút Khóa bên cạnh văn bản "Không được xác thực" ở khoảng giữa hộp thoại. Nhấp vào đó và đăng nhập bằng tài khoản quản trị sẽ mở khóa, tuy nhiên, "Bật người dùng root" trong menu Chỉnh sửa vẫn bị mờ đi. Ý tưởng?
davemyron

Bạn chưa được nhắc tên / vượt qua trong Tài khoản người dùng. Bạn phải bấm vào khóa. Tương tự trong Directory Utility, phía dưới bên trái của cửa sổ. Sau đó, 'kích hoạt root' sẽ không bị mờ. [BTW, đừng làm điều đó trong khung Trình soạn thảo thư mục, đó hoàn toàn là một thứ khác]
Tetsujin

Cảm ơn bạn đã giúp đỡ! Đối với tôi, tôi đã đi đến thực đơn hàng đầu chỉnh sửa sau đó chọn kích hoạt root. @Tetsujin nói điều đó trong hướng dẫn của anh ấy nhưng tôi đã bỏ qua nó ngay lần đầu tiên đọc qua.
ThinkBonobo
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.