2014-07-14 16 views
5

Tôi đã quên mật khẩu luci của mình, nhưng có thể truy cập thông qua ssh. Làm thế nào để thiết lập lại mật khẩu luci từ giao diện điều khiển? Tôi thấy rằng trong/etc/config/luci có điều này:Làm thế nào để thiết lập lại mật khẩu luci từ ssh

config extern 'flash_keep' 
... 
     option passwd '/etc/passwd' 
... 

Vì vậy, nó được thực hiện với lệnh passwd thông thường?

+0

Đó là giao diện của nó. Có lẽ nó sử dụng một người dùng không phải root để xác thực luci. –

+0

Người dùng tôi thường đăng nhập như luci là root, mặc dù tôi muốn thay đổi điều đó. – rainkinz

Trả lời

2

Bạn có thể thay đổi lệnh mật khẩu gốc bằng lệnh passwd qua ssh. Thông thường, mật khẩu gốc là mật khẩu luci.

# passwd

Thay đổi mật khẩu cho thư mục gốc

Mật khẩu mới:

1

Nếu bạn muốn sử dụng một người sử dụng không phải root cho Luci, tôi đã làm điều này trên một dự án cách đây vài tháng :

https://github.com/sudomesh/luci-app-peopleswifi/blob/master/luasrc/controller/peopleswifi/index.lua

nơi "admin" là một người dùng khác trong openwrt. Cần phải nói rằng sự hiểu biết của tôi là openwrt đặc biệt không an toàn trong môi trường đa người dùng. Trong khi về mặt lý thuyết bạn không thể cho người dùng "admin" đó là một shell đăng nhập, tôi không chắc chắn rằng tôi sẽ phụ thuộc vào giải pháp này như một giải pháp thay thế an toàn để sử dụng xác thực luci như root.

Các vấn đề liên quan