Raspberry Pi

Raspberry Pi — чудовий інструмент, який допоможе вам розвинути свої обчислювальні навички та нові технології.

Він став широко популярним серед комп’ютерних ентузіастів, щоб допомогти їм покращити свої навички програмування.

Однак, якщо ви вийшли зі свого облікового запису та не пам’ятаєте свій пароль, у вас можуть бути проблеми.

Це через те, як зберігаються паролі та імена користувачів, що ускладнює їх відновлення.

Однак вам не зовсім пощастило, оскільки існують різні способи, які допоможуть вам увійти.

Забув пароль Raspberry Pi (що робити)

1. Скинути пароль за допомогою команд

ключ скидання

Паролі зберігаються в /etc/passwd на Linux.

Однак, якщо ви забули свій пароль, ви не зможете отримати доступ до цього файлу та переглянути свій пароль.

Тому найкращий спосіб відновити дані – скинути пароль.

Однак способи скидання пароля відрізняються залежно від того, чи можете ви увійти до свого облікового запису чи ні.

Наприклад, ви можете ввійти, використовуючи ім’я користувача та пароль за умовчанням, і скинути пароль, якщо ви їх ще не змінили.

Якщо у вас є користувач із правами sudo, ви можете увійти під цим користувачем без введення пароля.

Все, що вам потрібно зробити, це виконати таку команду:

sudo passwd

Ця команда запропонує вам ввести новий пароль, не вимагаючи поточного.

Іншим варіантом було б увійти через конфігурація запуску.

Відкрийте вікно терміналу та введіть sudo raspi-config.

Ця команда відкриє меню, у якому можна знайти Змінити пароль користувача варіант.

2. Усуньте потребу в паролі

Raspberry Pi< on table

Ще один обхідний шлях допоможе вам змінити налаштування так, щоб Raspberry Pi не вимагав від вас вводити пароль.

Потім ви можете увійти в систему і змінити пароль через командний рядок.

Для цього методу потрібно відключити SD-карту та підключити її до комп’ютера під керуванням Linux, Windows або macOS.

Коли ви вставите SD-карту, ви побачите у вікні провідник файлів.

Шукати /etc/passwd і відредагуйте його.

Ви повинні шукати рядок, який починається з pi:x:1000:1000 … і видаліть x, залишивши дві двокрапки.

Це редагування позбавить вас необхідності вводити пароль.

Відключіть SD-карту, повторно вставте її в Raspberry Pi та увійдіть у звичайний спосіб.

Потім використовуйте passwd команда для зміни облікових даних.

3. Скиньте пароль, вийнявши SD-карту

Чоловічої руки, що тримає картку Micro SD

Цей метод допоможе вам скинути пароль, не звертаючись до служби підтримки Raspberry Pi.

Хоча це вимагає певної апаратної роботи, це досить просто.

Зауважте, що, як і вищезгаданий метод, цей метод потребує фізичного доступу до Raspberry Pi та його SD-карти.

Вам також потрібен монітор, ще один комп’ютер із зчитувачем microSD та адаптери для Pi Zero.

Спочатку вам потрібно вийняти SD-карту Raspberry Pi і вставити її в комп’ютер.

Перш ніж вийняти картку microSD, вам потрібно вимкнути Raspberry Pi, що неможливо, якщо він не підключений до монітора.

У такому випадку вам слід просто вимкнути його.

Відкрийте провідник файлів, відкрийте файл карти пам’яті та знайдіть файл під назвою cmdline.txt в кореневому каталозі.

Відкрийте файл за допомогою одного з встановлених текстових редакторів і скопіюйте та вставте таку команду в кінці тексту всередині файлу, переконавшись, що всі вони знаходяться в одному рядку:

init=/bin/sh

Збережіть файл і відключіть SD-карту.

Тепер вставте його в Raspberry Pi і увімкніть пристрій, щоб побачити блимаючий курсор в однокористувацькому режимі.

Пам’ятайте, що Raspberry Pi має бути підключений до монітора та клавіатури.

Ви побачите серію командних рядків, які швидко прокручуються, і коли вони зупиняться, ви можете почати вводити нові команди.

Якщо ви використовуєте облікові дані root, вам потрібно відмонтувати та повторно підключити root.

Тип mount -o remount, rw /у вікні, і

Тип су після миготливого курсору та введіть наступну команду у вікні:

passwd pi

Тут вам буде запропоновано ввести новий пароль і натиснути Введіть двічі.

Введіть sync exec /sbin/init в новому вікні.

Ця команда перезапустить Raspberry Pi, зберігаючи вашу інформацію в пам’яті.

Після перезавантаження системи вимкніть її, вийміть SD-карту та знову вставте її в комп’ютер.

Відкрийте cmdline.txt знову та видаліть init = / bin / sh рядок, щоб повернутися до звичайних налаштувань.

Якщо ви хочете змінити пароль користувача pi, вам слід ввести таку команду:

Sudo passwd pi

В іншому випадку ви просто зміните пароль адміністратора.

4. Скидання пароля Raspberry Pi для NOOB

руки друкують на клавіатурі та за допомогою миші

Ви також можете скинути пароль за допомогою NOOB, виконавши дії, відмінні від описаних вище.

Робити так:

  1. Завантажте систему в режимі відновлення, натиснувши клавіша Shift поки система завантажується.
  2. Виберіть своє зображення Raspbian і натисніть Редагувати конфігурацію (e).
  3. Перейти до cmdline.txt вкладку та тип init-/bin/sh в кінці командного рядка.
  4. Прес В порядку щоб перезавантажити систему.

Коли система перезавантажиться, натисніть Введіть щоб побачити рядок із #.

Тут ви повинні ввести:

mount -o remount, rw /

passwd pi

Тут вам буде запропоновано ввести новий пароль.

Після введення нового пароля введіть синхронізація:

Потім увійдіть exec /sbin/init.

Тепер повторіть процес і видаліть init=/bin/sh лінія.

Примітка:Коли ви введете новий пароль, він буде показаний у *****.

Уважно стежте за помилками, інакше ви не зможете використати новий пароль.

Як змінити пароль root Raspberry Pi

людина думає

Щоб змінити пароль root, потрібно увійти у свій обліковий запис.

Якщо ви втратили пароль, ви можете скористатися наведеними вище методами.

Щоб змінити пароль адміністратора Pi, вам потрібно ввійти в систему як користувач під час завантаження.

Після входу в обліковий запис root запустіть командний рядок.

Отримайте доступ до облікового запису як супервайзер, ввівши sudo du і натискання Введіть.

Після введення passwd корінь в командному рядку ви отримаєте системні підказки щодо зміни пароля.

Дотримуйтесь інструкцій, щоб завершити процес.

Як змінити пароль Raspberry Pi за замовчуванням

Raspberry Pi< single board computer

Коли ви використовуєте Raspberry Pi вперше, він поставляється з ім’ям користувача та паролем за замовчуванням, які слід змінити, щоб підвищити безпеку вашої системи.

Це тому, що ці облікові дані універсально використовуються на всіх пристроях Raspberry за замовчуванням, і якщо ви їх не зміните, ваш обліковий запис залишиться вразливим.

Нові оновлення навіть просять змінити пароль після першого завантаження.

Спочатку увійдіть у свій обліковий запис, використовуючи облікові дані за замовчуванням, і відкрийте вікно команди.

Тип passwd у командному рядку та натисніть Введіть.

Вам слід надати поточний пароль і після перевірки ввести новий пароль.

Прес Введіть змінити та застосувати його одразу.

1. Змініть ім’я користувача root за замовчуванням

Ім’я користувача за замовчуванням для Raspberry Pi — pi, а пароль за замовчуванням — Raspberry.

Бажано змінити ім’я користувача та пароль за умовчанням за допомогою команди Linux,usermod.

Однак для цього потрібно попередньо ввімкнути деякі налаштування.

Спершу вам слід увійти у свій обліковий запис користувача root, оскільки ви не можете змінити ці облікові дані під час сеансу Pi.

Оскільки ви зазвичай не входите в обліковий запис під користувачем root, ви ввійдете в сеанс Pi під час завантаження.

Тому вам слід спочатку вимкнути це налаштування за замовчуванням і змінити пароль root.

В іншому випадку система покаже повідомлення про те, що ваше ім’я користувача Pi зараз використовується.

Ось як вимкнути сеанс Pi (ви можете пропустити цей крок для Raspberry Pi Lite, оскільки він не має автоматичного входу):

Відкрийте головне меню та натисніть Уподобання > Конфігурація Raspberry Pi > система > Автоматичний вхід > Вимкнути.

Тепер вам слід увімкнути SSH за допомогою описаного вище шляху:Уподобання > Конфігурація Raspberry Pi > Інтерфейси > Увімкніть SSH.

Наступним кроком буде дозволити root створити іншого користувача з привілеями, які дозволять йому змінити ім’я користувача за замовчуванням.

Робити так:

Відкрийте сеанс Pi за допомогою SSH, настільного терміналу або сеансу Lite-версії та введіть таку команду:

sudo passwd

Ця команда запропонує вам встановити новий пароль для root.

Ви також можете змінити ім’я користувача за замовчуванням через SSH, для якого слід увімкнути кореневий доступ до SSH.

Ось як це зробити:

Введіть цю команду, щоб відкрити файл конфігурації SSH:

sudo nano /etc/ssh/sshd_config

замінити#PermitRootLogin заборонений пароль зPermitRootLogin так

Після збереження та виходу з файлу перезапустіть SSH:

Перезапуск служби sudo ssh

Примітка:Після створення нового імені користувача вимкніть root-доступ з міркувань безпеки.

Тепер ви можете змінити ім’я користувача за замовчуванням, спочатку увійшовши в систему з root, відкривши сеанс або використовуючи SSH, залежно від версії, яку ви встановили.

Тип usermod -l <новий_користувач> пі у сесії та замінити“новий користувач” з вашим бажаним іменем користувача.

Тоді настав час змінити назву домашнього каталогу:

usermod -m -d /home/<новий_користувач> <новий_користувач>

І замінити новий користувач з новим іменем користувача.

Тепер ви можете перевірити новий пароль і ім’я користувача, не перезавантажуючи систему, щоб побачити, чи правильно ви виконали кроки.

Після входу в новий обліковий запис краще скасувати зміни, внесені за допомогою автоматичного входу, і ввімкнути кореневий доступ SSH.

2. Зміна паролів за умовчанням для інших імен користувачів

Ви можете використовувати паролі інших користувачів на Pi за умови, що вони мають дозволи sudo.

Введіть таку команду в командному рядку:ім’я користувача passwd.

Ви повинні замінити «ім’я користувача» з фактичним іменем користувача, для якого ви хочете змінити пароль.

Тип sudo passwd ім’я користувача, замінюючи «ім’я користувача» зі справжньою назвою.

Вам потрібно буде ввести новий пароль і підтвердити його ще раз, і ви отримаєте повідомлення про те, що пароль успішно змінено.

Як запустити апаратне забезпечення Raspberry Pi через Sudo без пароля

мисляча людина

Користувач root у системі Linux стає суперкористувачем, який може отримати доступ до всіх частин і компонентів сервера.

Ви не можете знайти ці привілеї у звичайних користувачів, оскільки вони можуть отримати доступ лише до певних частин сервера та виконувати обмежені команди.

Використовуючи команду sudo, ви можете надати стандартному користувачеві доступ root.

Однак цей доступ можна надати без запиту пароля, що може бути зручніше, ніж вводити пароль щоразу, коли ви входите в систему.

Ви можете створити обліковий запис sudo без пароля без шкоди для своєї безпеки.

Крім того, вам знадобиться цей обліковий запис sudo без пароля, якщо ви хочете запустити певне обладнання на Raspberry Pi, наприклад, моделі Simulink.

Процес увімкнення доступу до sudo без пароля досить простий:

Відкрийте інтерфейс командного рядка та введіть таку команду:

sudo nano /etc/sudoers

Ви можете просто ввімкнути доступ до sudo без пароля, ввівши<ім’я користувача> ALL=(ALL:ALL) NOPASSWD:ALL.

(Замінити <ім’я користувача> з вашим іменем користувача.)

Збережіть зміни та введіть sudo reboot у командному рядку, щоб перезапустити Raspberry Pi та запустити його з новими налаштуваннями.

Ви також можете дозволити певному користувачеві використовувати привілеї sudo без пароля лише для певних команд.

Припустімо, ви хочете дозволити користувачеві запускати fdisk-I команда з привілеями sudo без пароля.

У цьому випадку вам слід ввести таку команду в командному рядку:

nano /etc/sudoers

і додайте цей рядок у кінець файлу:

<ім’я користувача> ALL=(ALL:ALL) NOPASSWD: /sbin/fdisk -l

Створення нового користувача Raspberry Pi

raspberry pi на білому тлі

Ви можете вирішити створити інше ім’я користувача та пароль для нового користувача на Raspberry Pi з різних причин.

Перша причина – проблеми безпеки, оскільки небезпечно використовувати ім’я користувача та пароль за замовчуванням.

Хоча багато користувачів вважають за краще використовувати однакові ім’я користувача та пароль за замовчуванням у різних операційних системах, таких як root і pi, це не рекомендується з міркувань безпеки.

Створення іншого користувача може завадити хакерам атакувати ваші системи за допомогою облікових даних за замовчуванням.

Ще одна причина для створення нових користувачів – якщо у вас є кілька користувачів, які працюють в одній системі.

Таким чином, ви можете призначити кожній особі унікальне ім’я користувача та пароль із певними дозволами.

Ви можете створити нового користувача за допомогою adduser команду, ввівши таку команду:

Sudo adduser <ім’я користувача>

Знову ж таки <ім’я користувача> замінюється іменем користувача, яке ви хочете встановити.

На цьому етапі вам буде запропоновано ввести іншу інформацію для входу.

Після відповідей на запитання та натискання клавіші Enter новий користувач буде миттєво створено з його власною домашньою папкою/дім/.

Однак цей користувач не має спеціальних дозволів, і ви можете надати йому інші дозволи, наприклад sudo без пароля, як описано вище.

Ви також можете додати їх до групи, використовуючи те саме adduser команда.

Все, що вам потрібно зробити, це ввести наступний командний рядок:

sudo adduser <ім’я користувача> <група>

замінити ім’я користувача та групу запланованими іменами.

Якщо ви хочете додати користувача до кількох груп, замість цього можна вказати назви всіх груп<група>.

Видалення користувача Raspberry

Жест пальцем руки, що натискає клавішу DELETE на клавіатурі ноутбука

Ви можете видалити деяких користувачів зі свого Raspberry Pi з різних причин.

Наприклад, ви додали забагато користувачів і заплутали себе, або вони вам більше не потрібні.

У таких випадках ви можете видалити цих користувачів за допомогою простої команди.

Однак перед видаленням користувача потрібно зробити ще один крок.

Якщо ви вже використовували ці видалені облікові записи, у вас повинні бути деякі папки домашнього каталогу, що належать користувачам.

Ви можете вирішити, чи потрібно вам зберігати ці домашні файли чи видаляти їх, оскільки видалення облікового запису також видалить ці файли.

Ви можете скопіювати їх у домашній каталог нового користувача за допомогою простої команди:

cp -R [ДЖЕРЕЛО]/. [ПРИЗНАЧЕННЯ]

Після копіювання файлів ви можете видалити використання, виконавши таку команду:

sudo deluser –remove-home pi

Ця команда видалить користувача та його домашній каталог.

Однак ви можете зберегти домашній каталог, якщо у вас немає резервної копії папок.

Ви можете просто ввести таку команду, щоб видалити користувача без домашнього каталогу:

sudo deluser pi

Додавання нової групи Raspberry Pi

raspberry pi крупним планом

Raspberry Pi дозволяє ділитися ним з різними членами родини, дозволяючи їм створювати власні файли та домашні каталоги, не маючи дозволу видаляти чи змінювати файли інших членів.

Ви можете легко додати нову групу за допомогою додати групу команда.

Для цього відкрийте новий командний рядок, відкривши вікно терміналу на робочому столі, або увійдіть віддалено через SSH.

Введіть $ sudo addgroup robots і введіть свій пароль, коли потрібно.

Коли групу буде створено, ви отримаєте повідомлення, яке підтверджує групу та надає вам значення GID, яке може відрізнятися на різних пристроях.

Далі вам слід перевірити групу за допомогою такої команди:

$ getent group robots

Система перевірить групу, надавши вам те саме значення GID, яке ви отримали вище.

Після створення групи ви можете додавати користувачів за допомогою описаних вище кроків.