...
- Для корректной работы необходим веб сервер который умеет отвечать на HEAD запросы и корректно передает заголовок Last-Modified
- Скрипт установит новый архив, если веб-сервер передаст заголовок Last-Modified с измененным значением. Иными словами - проверяется совпадение дата и времени модификации архива на сервере
Чтобы скрипт проверял обновление периодически, установите скрипт в систему (например в директорию /etc) и включите периодический запуск скрипта через CRON, Блок кода в скрипте с проверкой обновлений раз в 5 минут:
Ограничение UI для учетных записей через
...
web-acl
...
Модуль позволяет установить правила ограничения доступа к определенным элементам web-интерфейса для отдельных пользователей.
...
| Section |
|---|
|
| Column |
|---|
Редактирование напрямую: |
| Column |
|---|
|
| Code Block |
|---|
| language | bash |
|---|
| title | Пример использования |
|---|
| collapse | true |
|---|
| # запретвсе наполя чтениев инастройках редактированиеwan страницы cwmpтолько для пользовательской учетной записи
CONFIG_SET luciчтения
CONFIG_ADD web-acl rule
CONFIG_ADD_LIST web-acl.@user@rule[0-1].denyuid='admin/status/log' 'admin/services/easycwmp'
# запрет на редактирование страницы vlan для пользовательской учетной записи
CONFIG_SET luci-acl.@user[0].readonly='admin/network/vlan/advanced'2'
CONFIG_ADD_LIST web-acl.@rule[-1].model='network.wan'
CONFIG_ADD_LIST web-acl.@rule[-1].readonly='*'
# все поля в настройках vlan только для чтения
CONFIG_ADD web-acl rule
CONFIG_ADD_LIST web-acl.@rule[-1].uid='2'
CONFIG_ADD_LIST web-acl.@rule[-1].model='network.vlan'
CONFIG_ADD_LIST web-acl.@rule[-1].readonly='*'
# скрыть ссылку на CWMP в сайдбаре
CONFIG_ADD web-acl rule
CONFIG_ADD_LIST web-acl.@rule[-1].uid='2'
CONFIG_ADD_LIST web-acl.@rule[-1].path='*'
CONFIG_ADD_LIST web-acl.@rule[-1].disable='#service-cwmp'
# скрыть страницу CWMP
CONFIG_ADD web-acl rule
CONFIG_ADD_LIST web-acl.@rule[-1].uid='2'
CONFIG_ADD_LIST web-acl.@rule[-1].path='/admin/web/service/cwmp'
CONFIG_ADD_LIST web-acl.@rule[-1].disable='*/*' |
|
| Column |
|---|
Если в поле model указать *, то правило будет действовать для всех моделей Если в поле path указать *, то правило будет действовать для всех страниц Если в поле mode/readonly/disable указать *, то правило будет действовать для всех элементов модели/страницы Правила для моделей помимо визуального сокрытия, также блокируют установку/чтение полей в post запроса |
|
EasyWRT имеет два встроенных пользователя:
...