Есть ли способ узнать, являюсь ли я администратором моего Ubuntu 14.04? Если нет, то как я могу стать администратором?
Есть ли способ узнать, являюсь ли я администратором моего Ubuntu 14.04? Если нет, то как я могу стать администратором?
Ответы:
В графическом интерфейсе по умолчанию откройте Системные настройки и перейдите к инструменту «Учетные записи пользователей». Здесь отображается ваш «Тип учетной записи»: «Стандартный» или «Администратор».
В командной строке запустите команду id
или groups
и посмотрите, входите ли вы в sudo
группу. В Ubuntu обычно администраторы входят в sudo
группу.
Вы можете иметь административный доступ, если вы были непосредственно добавлены в список sudoers - это более вероятно, если администратор знаком с Linux или Unix в целом и не использовал метод Ubuntu по умолчанию. Попробуйте запустить sudo echo ok
и введите свой пароль; если это печатает ok
, вы администратор.
Просто введите 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)
По умолчанию учетная запись 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:~$
Это означает, что я обычный пользователь.
$
. Приглашение показывает только, работает #
ли оболочка от имени пользователя root. Если вы просто имеете право запускать программы от имени пользователя root (это определение администратора), это не влияет на ваше приглашение.