Chuyển đổi tài khoản người dùng chuẩn thành tài khoản quản trị viên từ dòng lệnh của Mac OS
Mục lục:
Quản trị viên hệ thống máy Mac có thể thấy cần phải chuyển đổi tài khoản người dùng thông thường hiện có thành tài khoản quản trị viên trên máy Mac. Mặc dù hầu hết người dùng Mac sẽ được phục vụ tốt nhất bằng cách chuyển đổi trạng thái tài khoản thành quản trị viên thông qua bảng tùy chọn Người dùng & Nhóm, nhưng người dùng nâng cao có thể thực hiện chức năng tương tự thông qua Terminal bằng cách sử dụng tiện ích dòng lệnh Dịch vụ thư mục dscl.
lưu ý rằng thay đổi này sẽ không ảnh hưởng đến khả năng của bất kỳ tài khoản người dùng, quản trị viên hoặc tiêu chuẩn nào, truy cập chức năng sudo hoặc sử dụng tài khoản gốc, cả hai đều hoàn toàn tách biệt với tài khoản quản trị viên trong Mac OS X.
Cách thay đổi người dùng thành quản trị viên tại dòng lệnh trong Mac OS X
Bạn sẽ cần tên người dùng ngắn của tài khoản người dùng thông thường để chuyển nó thành tài khoản quản trị viên, phần còn lại được xử lý tại dòng lệnh. Nếu bạn không chắc chắn về tên người dùng ngắn cho tài khoản đích, bạn có thể sử dụng tên này để liệt kê các tài khoản trên máy Mac hoặc xem trong thư mục /Users/.
Khi bạn có tên người dùng, hãy khởi chạy Terminal và sử dụng lệnh sau để thay đổi tài khoản thành quản trị viên:
dscl . -append /groups/admin GroupMembership USERNAME
Ví dụ: với tên người dùng ngắn là “paul”, cú pháp sẽ là:
dscl . -append /groups/admin GroupMembership paul
Sau khi thực hiện đúng lệnh, tài khoản người dùng được nhắm mục tiêu giờ đây sẽ có các đặc quyền của quản trị viên và tất cả các khả năng truy cập đi kèm với tài khoản quản trị viên.
Điều này có thể đặc biệt hữu ích cho quản trị từ xa với ssh và các tình huống thiết lập tự động, nhưng nó cũng hữu ích ở chỗ bạn có thể chuyển tài khoản người dùng sang đặc quyền quản trị viên từ Chế độ một người dùng và cả khi được khởi động từ Chế độ khôi phục .
Xác nhận Thay đổi và Xem Danh sách Tất cả Tài khoản Quản trị viên trong Mac OS X
Bạn có thể xác nhận tài khoản người dùng đã được chuyển đổi thành nhóm quản trị viên bằng cách sử dụng cờ -read với dscl trên cùng một nhóm:
dscl . -đọc /groups/admin GroupMembership
Điều này sẽ in lại một cái gì đó như:
“osxdaily paul adminaccount” hoặc tương tự, tùy thuộc vào (các) tài khoản thuộc về nhóm quản trị viên. Danh sách sẽ chỉ bao gồm tài khoản quản trị viên, trong khi các lệnh khác sẽ liệt kê tất cả tài khoản người dùng trên máy Mac.