Ubuntu:可以在“admin”组中以用户身份login,但不能sudo

我最近不得不将Ubuntu服务器移到新的networking上。 在我再次迷上之后,我发现我不能再sudo了,尽pipe我以前能够做到。

这是否意味着一个networking问题正在干扰sudo(也许通过PAM或什么?)我不知道Linux安全的来龙去脉。

谢谢! 汤姆

你的sudoers中的命令是否有基于主机名的限制?

用户规范说明哪些用户在哪些机器上可以调用哪些命令(作为哪个目标用户)。 通常情况下,机器限制是作为ALL给出的,但是可能不在您的设置中?

将机器移动到新networking的唯一方法可能会改变您的authentication设置,如果您的authentication设置取决于通过networking以某种方式授权(如通过LDAP或其他)。 你的PAMconfiguration确实会在这里被调用,所以你至less应该看看有什么需要修复。

原因很愚蠢:CIFS共享无法位于新networking上,导致mount.cifs实用程序反复login到控制台并搞乱了所有的键盘input。 这意味着,实际上我甚至无法loginsudo。

一旦我从/ etc / fstab中删除CIFS共享,一切正常,包括sudo。

感谢所有的投入。 🙂