Jellyfin管理员账户因密码输入次数过多被锁定
以前说过一次《忘记Jellyfin密码的问题》的解决方法
因为安全问题设置了一下我的Jellyfin管理员账户,设置成输入密码超过5次就锁定账户。
然后我就手贱,故意输错5次试了一下
然后折腾了好几天才解决,后来发现解决办法就藏在官方文档的一个隐秘的角落,原文在文章尾部
解锁锁定的用户帐户
当管理员帐户被锁定并且忘记密码功能不起作用时,您必须手动解锁用户。为此,您需要找到jellyfin.db文件在您的系统上。Linux上的默认位置是:/var/lib/jellyfin/data/。有关其他环境中的路径,请参见服务器路径.
Linux CLI
在继续之前,请确保您已经安装了sqlite3。如果没有安装sqlite3,您可以在基于Debian的系统上安装它apt install sqlite3。之后,执行以下命令/SQL查询:
UPDATE Users SET InvalidLoginAttemptCount = 0 WHERE Username = 'LockedUserName'; UPDATE Permissions SET Value = 0 WHERE Kind = 2 AND UserId IN (SELECT Id FROM Users WHERE Username = 'LockedUserName'); .exit
SQLiteBrowser
也可以使用SQLiteBrowser在具有桌面环境的系统上。首先在SQLite浏览器中打开数据库。打开数据库后,导航到“执行SQL”选项卡并执行以下查询:
UPDATE Users SET InvalidLoginAttemptCount = 0 WHERE Username = 'LockedUserName'; UPDATE Permissions SET Value = 0 WHERE Kind = 2 AND UserId IN (SELECT Id FROM Users WHERE Username = 'LockedUserName');
修复管理员用户权限
如果您的管理员帐户的权限被破坏,您可以使用简单的SQL查询来恢复它们。
警告
对数据库的手动更改会破坏您的实例,使其无法修复。要防止这种情况,请在执行之前创建数据库的副本:
cp /PATH/TO/JELLYFIN/DB/jellyfin.db /PATH/TO/JELLYFIN/DB/jellyfin.db.bck
在继续之前,请确保您已经安装了sqlite3。如果没有安装sqlite3,您可以在基于Debian的系统上安装它apt install sqlite3。之后,执行以下命令/SQL查询:
您可以找到默认路径的列表这里
sqlite3 /PATH/TO/JELLYFIN/DB/jellyfin.db
获得概述
若要查看所有用户的当前权限,可以运行以下查询:
SELECT Permissions.Value,Permissions.Kind,Users.Username FROM Permissions INNER JOIN Users ON Permissions.UserID = Users.Id;
要仅检查您的管理员帐户的权限,请运行以下查询:
请换衣服AdminUsername到您的管理员帐户的用户名
SELECT Value,Kind FROM Permissions WHERE UserId IN (SELECT Id FROM Users WHERE Username = 'AdminUsername');
值为1或0的第一行显示是否分配了权限。第二行显示权限的种类。获取您可以查看的每个权限的摘要这里
修复权限
注意
并非所有权限都是必需的,您可以稍后在Web UI中删除不必要的权限。
UPDATE Permissions SET Value = 1 WHERE (Kind = 0 OR Kind = 3 OR Kind = 4 OR Kind = 5 OR Kind = 6 OR Kind = 7 OR Kind = 8 OR Kind = 9 OR Kind = 10 OR Kind = 11 OR Kind = 12 OR Kind = 13 OR Kind = 14 OR Kind = 15 OR Kind = 16 OR Kind = 17 OR Kind = 18 OR Kind = 19 OR Kind = 20 OR Kind = 21) AND UserId IN (SELECT Id FROM Users WHERE Username = 'AdminUsername'); .exit
原文地址:https://jellyfin.org/docs/general/administration/troubleshooting.html#unlock-locked-user-account
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看