我刚刚设置了 WOK,无法通过我的 root uname/pwd 登录。我在 Github 上找到了一张带有“解决方案”的票,但我不知道如何实施它。
有没有人知道如何将其转化为可用的修复程序?
--- /usr/lib/python2.7/site-packages/wok/auth.py.org 2018-05-18 18:56:52.948726704 +0100
+++ /usr/lib/python2.7/site-packages/wok/auth.py 2018-05-18 18:57:15.843333455 +0100
@@ -145,7 +145,7 @@
debug("User %s is not allowed to run sudo" % self.name)
@staticmethod
- def authenticate(username, password, service="passwd"):
+ def authenticate(username, password, service="system-auth"):
'''Returns True if authenticate is OK via PAM.'''
def _auth(result):
def _pam_conv(auth, query_list, userData=None):
来源:https ://github.com/kimchi-project/kimchi/issues/1232#issuecomment-390288343
该文件采用“统一差异”格式。以 开头
-
的行将替换为以 开头的行+
。节标题@@ ... @@
描述了文件中后续几行的位置。您将使用该patch
命令应用此文件中的更改。假设您已经保存了该片段,因为patchfile
您可以运行它:该
-b
标志告诉patch
程序在尝试更改文件之前对文件进行备份。或者,由于通过目视检查唯一的区别是
passwd
已被替换system-auth
,您可以使用您喜欢的编辑器简单地编辑文件。