Làm thế nào để biết liệu có phải là quản trị viên Ubuntu của tôi không?


10

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?


Lưu ý rằng mặc dù bạn tiếp tục nói "quản trị viên", tất cả các câu trả lời đã nói về việc bạn có phải là "quản trị viên" hay không. Không nhất thiết phải là quản trị viên duy nhất (trừ khi bạn có thể đếm tài khoản root, thường bị vô hiệu hóa). Bạn rất có thể có một trăm quản trị viên trên một máy.
Jon Hanna

Câu trả lời:


6

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 idhoặc groupsxem bạn có trong sudonhóm không. Trên Ubuntu, thông thường, các quản trị viên nằm trong sudonhó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 okvà 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.


Cách đầu tiên bạn nói là cách dễ nhất. Cảm ơn.
TomJ

7

Đơn giản chỉ cần gõ idvà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)

Tôi cũng có 4 (adm). Vậy tôi có phải là quản trị viên không?
TomJ

@ Tom có nghĩa là anh muốn biết nếu ông là một gốc hay không
nux

@nux Tại sao bạn nghĩ vậy?
Jacob Vlijm

từ tiêu đề, "Các quản trị viên của ubuntu của tôi"
nux

1
@nux Trở thành quản trị viên nghĩa là có quyền chạy các chương trình với quyền root. Điều đó không có nghĩa là sử dụng tài khoản root mọi lúc.
Gilles 'SO- ngừng trở nên xấu xa'

1

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.


Ý của bạn là gì - "id - u (tên người dùng của bạn)"? bạn sẽ giải thích một chút chứ?
TomJ

kiểm tra linfo.org/uid.html
nux

Của tôi là $. Vậy tôi có phải là quản trị viên không?
TomJ

1
@Tom Ngay cả khi bạn là quản trị viên, lời nhắc của bạn thường sẽ hiển thị $. 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.
Gilles 'SO- ngừng trở nên xấu xa'

quản trị viên là một người dùng chuẩn, phải không?
nux
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.