Як стати суперкористувачем в linux

Обліковий запис суперкористувача в Linux надає повний доступ до системи. Права суперкористувача (адміністратора) необхідні для виконання команд в Linux, особливо тих команд, які зачіпають системні файли. Так як аккаунт суперкористувача має необмежений доступ до системних файлів, рекомендується отримувати права суперкористувача тільки при необхідності, а не входити в систему в якості адміністратора. Це допоможе запобігти випадкове пошкодження важливих системних файлів.

кроки

Метод 1 з 4:
Отримання прав суперкористувача через термінал
  1. Become Root in Linux Step 1
1. Відкрийте термінал. Для цього в багатьох дистрибутивах потрібно натиснути Ctrl+Alt+T.
  • Become Root in Linux Step 2
    2. Введіть .su - та натисніть ↵ Enter. За допомогою цієї команди можна увійти в систему в якості суперкористувача. Скористайтеся цією команду для входу в систему в якості будь-якого користувача, але якщо команда не містить імені користувача, ви ввійдете в систему як адміністратор.
  • Become Root in Linux Step 3
    3. Введіть пароль користувача root (при появі відповідного запиту). Після введення команди su - і натискання ↵ Enter система попросить ввести пароль адміністратора.
  • Якщо з`явилося повідомлення про помилку аутентифікації (authentication error), швидше за все, обліковий запис суперкористувача заблокована. Щоб дізнатися, як розблокувати аккаунт, прочитайте наступний розділ.
  • Become Root in Linux Step 4
    4. Зверніть увагу на запрошення на введення команди (у вікні терміналу). Якщо ви отримали права суперкористувача, в кінці запрошення на введення команди замість значка $ з`явиться значок #.
  • Become Root in Linux Step 5
    5. Введіть команди, на виконання яких потрібні права суперкористувача. Після входу в систему за допомогою команди su - і отримання прав суперкористувача можна запускати будь-які команди, які вимагають адміністративного доступу. активність команди su - зберігається до кінця сесії, тому пароль суперкористувача не потрібно вводити кожен раз, коли необхідно виконати чергову команду.
  • Become Root in Linux Step 6
    6. замість команди su - можна використовувати команду .sudo. команда sudo дозволяє запускати інші команди, коли права суперкористувача надаються на обмежений час. Більшості користувачів рекомендується застосовувати саме цю команду для запуску команд, які вимагають адміністративного доступу, тому що в цьому випадку користувач не входить в систему в якості суперкористувача, і знати пароль адміністратора не обов`язково. Замість цього користувач вводить свій пароль користувача, щоб отримати права суперкористувача на обмежений час.
  • Введіть sudo команда та натисніть ↵ Enter (наприклад, sudo ifconfig). Введіть свій пароль користувача, а не пароль суперкористувача.
  • команду sudo рекомендується використовувати в деяких дистрибутивах Linux, наприклад, в Ubuntu, тому що вона працює навіть тоді, коли обліковий запис суперкористувача заблокована.
  • Ця команда доступна користувачам з правами адміністратора. Додати або видалити користувача можна в / Etc / sudoers.
  • Метод 2 з 4:
    Розблокування облікового запису суперкористувача (Ubuntu)
    1. Become Root in Linux Step 7
    1. Розблокуйте обліковий запис суперкористувача (Ubuntu). В Ubuntu (і кількох інших дистрибутивах) обліковий запис суперкористувача заблокована, тому у звичайного користувача немає доступу до цього аккаунту. Так зроблено тому, що для використання команди sudo (Дивіться попередній розділ) доступ з правами суперкористувача не потрібен. Розблокувавши обліковий запис суперкористувача, можна увійти в систему з правами адміністратора.
  • Become Root in Linux Step 8
    2. Відкрийте термінал. Якщо ви працюєте з дистрибутивом з графічним інтерфейсом користувача, натисніть Ctrl+Alt+T, щоб відкрити термінал.
  • Become Root in Linux Step 9
    3. Введіть .sudo passwd root та натисніть ↵ Enter. Введіть свій пароль користувача.
  • Become Root in Linux Step 10
    4. Створіть новий пароль. Система запропонує створити новий пароль- введіть його двічі. Після створення пароля аккаунт суперкористувача буде розблоковано.
  • Become Root in Linux Step 11
    5. Ще раз заблокуйте аккаунт суперкористувача. Якщо потрібно заблокувати обліковий запис суперкористувача, введіть наступну команду, щоб видалити пароль і заблокувати аккаунт:
  • sudo passwd -dl root
  • Метод 3 з 4:
    Вхід в систему в якості суперкористувача
    1. Become Root in Linux Step 12
    1. Скористайтеся іншими методами, щоб отримати тимчасовий адміністративний доступ. Не рекомендується регулярно входити в систему в якості суперкористувача, тому що можна випадково виконати команди, які приведуть до краху системи. Заходьте в систему як адміністратор тільки для усунення неполадок, наприклад, для виправлення збійних дисків або для відновлення заблокованих облікових записів.
    • Замість входу в систему в якості адміністратора використовуйте команди sudo або su, щоб запобігти випадкове пошкодження важливих системних файлів. Ці команди дозволяють подумати про наслідки, перш ніж системі буде завдано непоправної шкоди.
    • У деяких дистрибутивах, наприклад, в Ubuntu, адміністративний акаунт заблокований за замовчуванням (розблокувати його потрібно вручну). Такий підхід захищає систему не тільки від випадкових або необдуманих дій користувача, а й від потенційних атак хакерів, які в першу чергу спрямовані на обліковий запис суперкористувача. Якщо адміністративний акаунт заблокований, зломщик не зможе отримати до неї доступ. Читайте попередній розділ, щоб з`ясувати, як розблокувати обліковий запис суперкористувача в Ubuntu.
  • Become Root in Linux Step 13
    2. У вікні входу в систему Linux в якості імені користувача введіть .root. Якщо обліковий запис суперкористувача чи не заблокована, і ви знаєте адміністративний пароль, можна увійти в систему в якості суперкористувача. У вікні входу в систему в якості імені користувача введіть root.
  • Якщо права суперкористувача необхідні для виконання команди, використовуйте метод, описаний в попередньому розділі.
  • Become Root in Linux Step 14
    3. Введіть пароль користувача root. після введення root (В якості імені користувача), введіть пароль адміністратора.
  • У деяких випадках паролем служить слово password.
  • Якщо ви не знаєте або забули пароль суперкористувача, прочитайте наступний розділ, щоб дізнатися, як скинути пароль.
  • В Ubuntu обліковий запис суперкористувача заблокована за замовчуванням і не може бути використана, поки не буде розблокована.
  • Become Root in Linux Step 15
    4. Увійшовши в обліковий запис суперкористувача, не запускайте складні програми. Існує ймовірність, що така програма, запущена з правами суперкористувача, зробить негативний вплив на систему. Тому для запуску програм рекомендується користуватися командами sudo або su, а не входити в систему в якості суперкористувача.
  • Метод 4 з 4:
    Скидання пароля користувача root
    1. Become Root in Linux Step 16
    1. Якщо ви забули пароль суперкористувача і свій пароль користувача, скиньте їх. Для цього завантажте систему в режимі відновлення. Якщо ви знаєте свій пароль користувача, але необхідно змінити пароль користувача root, введіть sudo passwd root, потім введіть пароль користувача, а потім створіть новий адміністративний пароль.
  • Become Root in Linux Step 17
    2. Перезавантажте комп`ютер і після появи екрану BIOS затисніть ліву клавішу .⇧ Shift. Відкриється меню GRUB.
  • Встигнути вчасно затиснути клавішу досить складно, тому вам, можливо, доведеться зробити кілька спроб.
  • Become Root in Linux Step 18
    3. У списку виберіть першу опцію .(Recovery mode) (Режим відновлення). Встановлений дистрибутив буде завантажений в режимі відновлення.
  • Become Root in Linux Step 19
    4. У меню, виберіть опцію .root. Відкриється термінал з правами суперкористувача.
  • Become Root in Linux Step 20
    5. Змонтуйте диск, щоб активувати дозвіл на запис. У режимі відновлення диск, як правило, має тільки дозвіл на читання. Введіть наступну команду, щоб дозволити запис:
  • mount -rw -o remount /
  • Become Root in Linux Step 21
    6. Створіть новий пароль до всіх облікових записів, доступу до якої у вас немає. Після входу в систему в якості адміністратора і зміни прав доступу можна створити новий пароль до всіх облікових записів.
  • Введіть passwd обліковий запис та натисніть ↵ Enter. Щоб змінити пароль користувача root, введіть passwd root.
  • Коли буде запропоновано двічі введіть новий пароль.
  • Become Root in Linux Step 22
    7. Скинувши паролі, перезавантажте комп`ютер. Система завантажиться в звичайному режимі. Нові паролі вступлять в силу негайно.
  • попередження

    • Заходьте до облікового запису суперкористувача тільки в разі потреби і не забувайте виходити з цього аккаунта.
    • Повідомте пароль суперкористувача тільки тим людям, яким ви довіряєте і які повинні знати пароль.
    Cхоже