Есть ли способ узнать, являюсь ли я администратором моего Ubuntu 14.04? Если нет, то как я могу стать администратором?
В GUI по умолчанию откройте System Settings и перейдите к инструменту “User Accounts”. Это показывает Ваш “Account Type”: “Standard” или “Administrator”.
На командной строке, выполненной, команда 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)
Корневой учетной записью по умолчанию отключен в человечности, корневая учетная запись имеет 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:~$
, Который означает, что я - типичный пользователь.