I have been working on this on and off over the past 6 months and have finally finished everything I set out to do. I have implemented a full blown multi-user module for openwrt-luci. I have created a github repository for the project.
Available Features
- add/remove users from the luci ui
- set ssh access to on or off on a per user basis
- set user type to user(basic ssh permissions) or admin(elevated ssh permissions) per user basis
- set what luci ui menus options are visible and available for new users on a per user basis
- initial password for new users is openwrt, users can set there own password once logged in
to build the multi-user luci just put a "#" in front of the original luci src-link in the "feeds.conf.default" and add one of the links below. There is a link for Barrier Breaker and for Chaos Calmer and Trunk. Use the appropriate link
## LuCI 0.12 / 14.07 Barrier Breaker Branch ##
src-git luci https://github.com/Hostle/openwrt-luci- … ;luci-0.12
## LuCI trunk / Chaos Calmer Branch ##
src-git luci https://github.com/Hostle/openwrt-luci-multi-user.git
./scripts/feeds update luci
./scripts/feeds install -a -p luci
then build luci as normal, the new pkg will be in LuCI >> Modules > admin-multi-user
enjoy
(Last edited by hostle19 on 31 Mar 2016, 13:37)