Nhập các lệnh của quản trị viên vào Terminal trên máy Mac
Bạn phải là quản trị viên hoặc người dùng gốc, còn được gọi là người dùng cấp cao, để thực thi nhiều lệnh được dùng để quản lý máy chủ.
Ví dụ: nếu bạn không phải là quản trị viên hoặc người dùng gốc, việc nhập lệnh shutdown
sẽ trả cho bạn lỗi:
% shutdown
shutdown: NOT super-user
Đây là bởi vì lệnh shutdown
chỉ có thể chạy bởi người dùng gốc hoặc người dùng quản trị với đặc quyền người dùng gốc.
Để chạy các lệnh với đặc quyền siêu người dùng, hãy sử dụng lệnh sudo
. sudo
là viết tắt của superuser do.
Ví dụ sau hoạt động trên các máy tính đã cài đặt macOS, do đó đừng chạy ví dụ này trừ khi bạn muốn khởi động lại máy tính của mình:
% sudo shutdown
Bạn được yêu cầu mật khẩu của người dùng hiện tại.
Chỉ người dùng quản trị viên mới có thể sử dụng sudo
. Nếu bạn chưa đăng nhập là quản trị viên, bạn có thể làm như vậy bằng cách nhập lệnh sau, trong đó adminUsername là tên của người dùng quản trị viên:
% su adminUsername
Bạn được yêu cầu nhập mật khẩu cho adminUsername, sau đó một shell mới được mở cho người dùng đó.
Nếu một lệnh yêu cầu, bạn có thể sử dụng su
để chuyển sang người dùng gốc. Trong trường hợp bình thường, bạn không nên đăng nhập là người dùng gốc.
Quan trọng: Nếu bạn sử dụng su
để đăng nhập là người dùng gốc, hãy thật sự cẩn trọng vì bạn có đủ đặc quyền để thực hiện thay đổi có thể khiến máy tính dừng hoạt động.