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

7

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

    
задан TomJ 29.05.2014 в 15:21
источник

3 ответа

5

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

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

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

    
ответ дан Gilles 29.05.2014 в 16:02
источник
4

Просто введите 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)
    
ответ дан Jacob Vlijm 29.05.2014 в 15:36
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

В моем случае [email protected]:~$

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

    
ответ дан nux 29.05.2014 в 15:36