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

Я нашел хороший веб-сайт с несколькими интересными вариантами для генерации пароля, силовыми тестерами и т. д. Он печатает пароль как мнемонический.

Это не так ужасно, как некоторые из основных веб-сайтов, которые в настоящее время используются людьми для генерации и тестирования пароля.

http://www.kevtech-apps.com/ [ ! d2]

1
задан 30 May 2014 в 02:36

2 ответа

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

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

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

Для сравнения, «обычный» пользовательский вывод:

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

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

sudo adduser <username> sudo  (from an administrator's user account)
4
ответ дан 24 May 2018 в 07:11
  • 1
    Я также получил 4 (админ). Так я администратор? – TomJ 29 May 2014 в 20:42
  • 2
    @tom означает, что он хочет знать, является ли он корнем или нет – nux 29 May 2014 в 20:58
  • 3
    @nux Почему вы так думаете? – Jacob Vlijm 29 May 2014 в 21:00
  • 4
    из заголовка, " Администратор моего ubuntu " – nux 29 May 2014 в 21:01
  • 5
    @nux Быть администратором означает иметь право запускать программы с правами root. Это не значит, что нужно постоянно использовать учетную запись root. – Gilles 29 May 2014 в 21:04

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

id и посмотрите, что является результатом, если она отличается от нуля, вы не являетесь корневым. [ ! d1]

Но вы можете проверить, можете ли вы использовать привилегии 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:~$

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

1
ответ дан 24 May 2018 в 07:11
  • 1
    Что вы подразумеваете под этим - " id - u (yourusername) " ? вы объясните это немного? – TomJ 29 May 2014 в 20:40
  • 2
  • 3
    Мой - $. Так я администратор? – TomJ 29 May 2014 в 20:43
  • 4
    @Tom Даже если вы являетесь администратором, ваше приглашение обычно показывает $. В приглашении отображается только #, если оболочка работает от имени пользователя root. Если вы просто имеете право запускать программы как root (это определение администратора), это не влияет на ваше приглашение. – Gilles 29 May 2014 в 21:03
  • 5
    Администратор - стандартный пользователь, не так ли? – nux 29 May 2014 в 21:07

Другие вопросы по тегам:

Похожие вопросы: