deluge忘记WebUI密码后的重置方法
首先需要停止WebUI
killall deluged killall deluge-web
然后可以通过删除deluge配置目录下的web.conf文件来重置密码,该文件的默认位置:
~/.config/deluge/
注意:删除该文件后,WebUI上的设置也将初始化。
当然,你也可以通过下面的脚本来重设密码:
#!/usr/bin/env python # Changes the password for Deluge's WebUI from deluge.config import Config import hashlib import os.path import sys if len(sys.argv) == 2: deluge_dir = os.path.expanduser(sys.argv[1]) if os.path.isdir(deluge_dir): try: config = Config("web.conf", config_dir=deluge_dir) except IOError, e: print "Can't open web ui config file: ", e else: password = raw_input("Enter new password: ") s = hashlib.sha1() s.update(config['pwd_salt']) s.update(password) config['pwd_sha1'] = s.hexdigest() try: config.save() except IOError, e: print "Couldn't save new password: ", e else: print "New password successfully set!" else: print "%s is not a directory!" % deluge_dir else: print "Usage: %s <deluge config dir>" % (os.path.basename(sys.argv[0]))
现在启动deluge和webui
deluged deluge-web --fork
重置后的密码为 deluge
原文链接:https://www.qiquanji.com/post/5191.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。