Налаштування користувачів
Файл UCI-конфігурації, який необхідно розмістити за адресою /etc/config/users у вашій системі OpenWrt, використовується як централізована база даних користувачів для різних сервісів.
На відміну від більшості Unix/Linux систем, в OpenWrt не потрібно редагувати файл /etc/passwd для створення додаткових користувачів.
Більше інформації про конфігураційні файли в OpenWrt дивіться тут: configuration_files.
Секції
user
| Назва | Тип | Обов’язково | Типове значення | Опис |
|---|---|---|---|---|
enabled | булеве значення | ні | 0 | Прапорець активності. Користувач доступний для автентифікації (1) або ні (0). |
name | рядок | так | (немає) | Ім’я користувача. |
password | рядок | так | (немає) | Пароль користувача. |
xauth | булеве значення | ні | 0 | Якщо встановлено в 1 — користувач доступний для IPsec road warrior XAuth гібридної автентифікації. |
crt_subject | рядок | ні | (немає) | Subject сертифіката користувача або пристрою для road warrior-режиму. |
Приклади
config 'user' option 'enabled' '1' option 'name' 'otto' option 'password' 'this_is_ottos_password' option 'xauth' '1' option 'crt_subject' 'CN=otto01@acme.com'
Чи підтримує OpenWrt керування користувачами через традиційні команди Unix/Linux, такі як useradd, passwd, sudo та su?
Коротка відповідь — ТАК, але перед початком варто врахувати одне важливе застереження.
У чому полягає застереження?
Якщо ви бажаєте створювати нових користувачів і керувати існуючими за допомогою звичних команд, таких як useradd та passwd, потрібно буде встановити додаткові пакети.
Ці пакети займають значний обсяг пам’яті, що є критичним для більшості вбудованих пристроїв. Якщо ж ви не додали додаткову пам'ять (наприклад, через USB), стандартний обсяг сховища вашого пристрою буде недостатнім.
Втім, якщо ваше обладнання підтримує зовнішнє сховище (USB), то на момент оновлення цієї статті USB-накопичувач на 64 ГБ коштує менше $10.
Де дізнатись більше про керування користувачами OpenWrt через традиційні команди Linux?
Перейдіть до цього посібника: create_a_non-privileged_user_in_openwrt.
Де можна дізнатись, як встановити USB-накопичувач і запускати систему OpenWrt з нього?
Ознайомтесь із розділом: storage.