File Browser重置、找回密码,添加用户

发布于 2019-10-08  245 次阅读


某天为了安全着想添加了个限制权限的用户,顺手把管理员的账号密码给改了,然后扭头就把管理员账号密码忘了╮(╯_╰)╭

无奈百度了几天重置密码无果(其实是找到方法,没想出来怎么用)

就用了个最笨的方法 替换File Browser配置文件 完美解决

但这个办法太笨了,扭头觉得不对劲,想起前几天看的文档可以SSH终端添加用户,于是打开终端测试,一次成功,下面我说说怎么添加

先连接到SSH终端,输入: kill -9 $(pidof filebrowser) 停止File Browser。

先用 ps 命令找到 filebrowser 字样的行,记住PID与COMMAND

部分系统ps命令不显示任务,可以尝试使用 ps -x 命令

File Browser重置、找回密码,添加用户

然后用 kill+PID杀死。如:kill 9999(中间有空格)

然后输入 ps 查看是否关闭成功,如果找不到filebrowser字样的说明关闭成功。

如果输入多次依然无法关闭,可尝试用 kill -9 $(pidof filebrowser) 进行关闭。

关闭完成后开始添加一个新管理员。输入:

filebrowser -d /opt/etc/filebrowser/filebrowser.db users add befun 123456 --perm.admin

注意加粗部分,第一个为File Browser的配置文件路径,看上面截图的红框COMMAND部分,后半段即是配置文件路径,替换成你们的就行。

然后第二个为账号密码,befun为账号,123456为密码,命令行中间有空格,替换成你们需要的就行,为避免改错啥的最好不要修改,重新进入File Browser后修改原账号,这个添加的直接删除。

File Browser重置、找回密码,添加用户

添加成功后就会显示上图。

然后输入上面记住的COMMAND运行File Browser。

再然后就可以使用添加的账号进行登录了。

File Browser重置、找回密码,添加用户

befun这个账号就是新添加的账号,修改完原管理员账号后,这个账号直接删除就行,至此重置完毕。

----------这是条分割线---------

又看了遍文档,发现官方有重置密码的命令:

filebrowser -d /opt/etc/filebrowser/filebrowser.db users update admin -p 123456

配置文件我就不讲了,自己看情况替换,然后admin就是要改的账号,执行完成后admin的密码就是123456,修改失败的看上面的步骤。

附上官方的源文档:https://filebrowser.xyz/cli

我还是把我替换的filebrowser.db配置文件分享出来吧,毕竟不能让我一个人笨嘛。

使用方法:先关闭File Browser,然后替换文件,修改权限至600(就是所有者读取与写入勾选即可),然后重新开启File Browser即可登录。

替换后默认账号密码:puooo 123456

----------------------------------------------------------

部分系统Filebrowser密码对的,但是死活登不上去,这个是系统时间和现在时间对不上造成的,修改系统时间即可解决。