我想更改 sudo 超时,因此我通过 visudo(如许多在线教程中的建议)将 sudoers 编辑为以下形式:
Defaults env_reset , timestamp_timeout=20
root ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo ALL=(ALL:ALL) ALL
Defaults:my_username timestamp_timeout=10
Run Code Online (Sandbox Code Playgroud)
问题是,没有任何效果,似乎我有 sudo timeout=0。这是我的输出uname -a:
Linux comp 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
更新
我注意到它只发生在我使用鱼(又名用户友好的外壳)时。所以问题可能是鱼本身而不是 sudoers 文件。
解决方案 问题出在我的贝壳鱼又名用户友好(这次不是很友好,不是吗?)贝壳。出于某种原因,似乎 sudo 命令每次都来自不同的会话。在 sudoers 文件中添加默认值 !tty_tickets(如http://us.generation-nt.com/answer/bug-598567-sudo-requires-reauthentication-each-use-ignoring-time-stamp-help-200510161.html所述)解决了这个问题。有关附加信息,请参阅上面的链接。
谢谢大家的关注,没有它我无法弄清楚这件事。
问题在于我的贝壳鱼又名用户友好(这次不是很友好,不是吗?)贝壳。出于某种原因,似乎 sudo 命令每次都来自不同的会话。添加
Defaults !tty_tickets
Run Code Online (Sandbox Code Playgroud)
在 sudoers 文件中(如http://us.generation-nt.com/answer/bug-598567-sudo-requires-reauthentication-each-use-ignoring-time-stamp-help-200510161.html所述)解决了这个问题。有关附加信息,请参阅上面的链接。
谢谢大家的关注,没有它我无法弄清楚这件事。
| 归档时间: |
|
| 查看次数: |
2818 次 |
| 最近记录: |