Як дізнатися, чи є адміністратором мого 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 означає, що він хоче знати, він кореня чи ні
nux

@nux Чому ти так вважаєш?
Яків Влійм

від назви "Адміністратор мого ubuntu"
nux

1
@nux Бути адміністратором означає мати право запускати програми як root. Це не означає постійно користуватися кореневим обліковим записом.
Жил "ТАК - перестань бути злим"

1

За замовчуванням кореневий обліковий запис відключений в ubuntu, кореневий рахунок має 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 (ім'я вашого користувача)"? ти це трохи поясниш?
TomJ

перевірити linfo.org/uid.html
nux

Моє $. Так я адміністратор?
TomJ

1
@Tom Навіть якщо ви адміністратор, ваш запит зазвичай відображатиметься $. Підсказка показує лише, #чи оболонка працює як root. Якщо ви просто маєте право запускати програми як root (це визначення адміністратора), це не впливає на ваш запит.
Жиль "ТАК - перестань бути злим"

адміністратор - це звичайний користувач, чи не так?
nux
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.