Có cách nào để biết liệu có phải là quản trị viên Ubuntu 14.04 của tôi không? Nếu không, làm thế nào tôi có thể trở thành quản trị viên?
Có cách nào để biết liệu có phải là quản trị viên Ubuntu 14.04 của tôi không? Nếu không, làm thế nào tôi có thể trở thành quản trị viên?
Câu trả lời:
Trong GUI mặc định, hãy mở Cài đặt hệ thống và chuyển đến công cụ Tài khoản người dùng của người dùng. Điều này cho thấy Loại tài khoản của bạn Loại:
Trên dòng lệnh, chạy lệnh id
hoặc groups
xem bạn có trong sudo
nhóm không. Trên Ubuntu, thông thường, các quản trị viên nằm trong sudo
nhóm.
Bạn có thể có quyền truy cập quản trị nếu bạn đã được thêm trực tiếp vào danh sách sudoers - điều này rất có thể nếu quản trị viên quen thuộc với Linux hoặc Unix nói chung và không sử dụng phương thức Ubuntu mặc định. Hãy thử chạy sudo echo ok
và nhập mật khẩu của bạn; nếu bản in này ok
, bạn là quản trị viên.
Đơn giản chỉ cần gõ id
vào một thiết bị đầu cuối. Nó xuất ra id người dùng, id nhóm và thành viên nhóm của tài khoản của bạn. Trong trường hợp của tôi:
UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30
"27 (sudo)" có nghĩa là tôi là thành viên của nhóm "sudo" và tôi có tùy chọn để chạy các lệnh với sudo
, nói cách khác: Tôi là quản trị viên.
So sánh, đầu ra của người dùng "bình thường":
UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)
Để biến người dùng "bình thường" thành quản trị viên, hãy thêm người dùng vào nhóm sudo
:
sudo adduser <username> sudo (from an administrator's user account)
Theo mặc định, tài khoản root bị vô hiệu hóa trong Ubuntu, tài khoản root có UID = 0, hãy thử:
id
và xem đầu ra là gì, nếu nó khác 0 thì bạn không phải là root.
Nhưng bạn có thể kiểm tra xem bạn có thể sử dụng quyền root bằng sudo không:
sudo -v
Nếu bạn không thể, nó sẽ nói:
Sorry, user [username] may not run sudo on [hostname].
Một mẹo khác khi bạn mở terminal:
If $ at the end of the prompt that means standard user .
If # that means root user
Trong trường hợp của tôi nux@ubuntu-PC:~$
Điều đó có nghĩa là tôi là một người dùng tiêu chuẩn.
$
. Dấu nhắc chỉ hiển thị #
nếu shell đang chạy dưới quyền root. Nếu bạn chỉ có quyền chạy các chương trình với quyền root (đó là định nghĩa của một quản trị viên), điều đó không ảnh hưởng đến lời nhắc của bạn.