当前位置: 首页>>技术教程>>正文


linux – 如何在Ubuntu 10.04中使sudo会话一个小时而不是几分钟?

, , , ,

问题描述

我如何才能使sudo Ubuntu 10.04会话一个小时而不是几分钟?

现在,我必须每隔几分钟写一次sudo命令的密码。

最佳答案

您实际上可以以root用户登录,而不是延长sudo会话的时间。

sudo su

之后,您做的任何事情都是以root身份完成的。您甚至不必再输入sudo。

您可以随时注销。

exit

次佳答案

Disclaimer: This is not recommended for security reasons! One of the reasons why Linux is so safe are the user privileges.

您可以使用以下命令编辑sudo设置文件:

  sudo visudo

然后换线

  Defaults      env_reset

  Defaults      env_reset,timestamp_timeout=x

顺便说一下,x以分钟为单位。 x的负值(例如-1)将导致sudo每个会话仅询问一次用户密码。

  Defaults:user      timestamp_timeout=x

只会将该设置应用于指定的用户。

一句话警告:请勿使用其他编辑器/命令编辑该文件! visudo将在实际保存文件之前执行完整性检查,确保您没有破坏它。如果您将自己锁定在系统之外,请重新引导进入single-user /recovery模式并在那里运行visudo

第三种答案

您可以使用pamusb

“ pam_usb使用普通的USB闪存驱动器为Linux提供硬件认证”

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10680.html,未经允许,请勿转载。