Table of Contents

Налаштування користувачів

Outdated Information!
This article contains information that is outdated or no longer valid. You can edit this page to update it.

Файл 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.