Как узнать, являюсь ли я администратором моего Ubuntu?


10

Есть ли способ узнать, являюсь ли я администратором моего Ubuntu 14.04? Если нет, то как я могу стать администратором?


Обратите внимание, что, хотя вы продолжаете говорить «администратор», все ответы говорят о том, являетесь ли вы «администратором». Не обязательно должен быть единственный администратор (если вы, возможно, не учитываете корневую учетную запись, которая обычно отключена). Вы можете очень хорошо иметь сотню администраторов на машине.
— Джон Ханна

Ответы:


6

В графическом интерфейсе по умолчанию откройте Системные настройки и перейдите к инструменту «Учетные записи пользователей». Здесь отображается ваш «Тип учетной записи»: «Стандартный» или «Администратор».

В командной строке запустите команду idили groupsи посмотрите, входите ли вы в sudoгруппу. В Ubuntu обычно администраторы входят в sudoгруппу.

Вы можете иметь административный доступ, если вы были непосредственно добавлены в список sudoers - это более вероятно, если администратор знаком с Linux или Unix в целом и не использовал метод Ubuntu по умолчанию. Попробуйте запустить sudo echo okи введите свой пароль; если это печатает ok, вы администратор.


Первый, который вы сказали, самый простой. Спасибо.
— TomJ

7

Просто введите idв терминале. Он выводит идентификатор пользователя, идентификатор группы и членство в группах вашей учетной записи. В моем случае:

UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30

«27 (sudo)» означает, что я являюсь членом группы «sudo», и у меня есть возможность выполнять команды sudo, другими словами: я администратор.

Для сравнения, вывод «нормального» пользователя:

UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)

Чтобы превратить «обычного» пользователя в администратора, добавьте его в группу sudo:

sudo adduser <username> sudo  (from an administrator's user account)

Я тоже получил 4 (адм). Так я администратор?
— TomJ

@tom означает, что он хочет знать, является ли он root или нет
— nux

@nux Почему ты так думаешь?
— Джейкоб Влейм

из заголовка «Администратор моего убунту»
— nux

1
@nux Быть администратором означает иметь право запускать программы от имени пользователя root. Это не значит, что вы постоянно используете учетную запись root.
— Жиль "ТАК - перестань быть злым"

1

По умолчанию учетная запись root отключена в Ubuntu, учетная запись root имеет UID = 0, попробуйте:

id и посмотрите, что выводится, если он отличный от нуля, вы не корень.

Но вы можете проверить, можете ли вы использовать права root с помощью sudo:

sudo -v

Если вы не можете это будет заявить:

Sorry, user [username] may not run sudo on [hostname].

Еще советы при открытии терминала:

If $ at the end of the prompt that means standard user .

If # that means root user

В моем случае nux@ubuntu-PC:~$

Это означает, что я обычный пользователь.


Что вы имеете в виду под этим - «id - u (yourusername)»? Вы это немного объясните?
— TomJ

проверьте linfo.org/uid.html
— nux

Мой $. Так я администратор?
— TomJ

1
@Tom Даже если вы являетесь администратором, ваше приглашение будет отображаться нормально $. Приглашение показывает только, работает #ли оболочка от имени пользователя root. Если вы просто имеете право запускать программы от имени пользователя root (это определение администратора), это не влияет на ваше приглашение.
— Жиль "ТАК - перестать быть злым"

Администратор - обычный пользователь, не так ли?
— NUX
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.