Ayu*_*ISM 4 command-line sudo password git
我停止使用 Ubuntu 一段时间(从 12.10 开始),最近又回到了它。据我所知,它过去只为终端会话(对于 sudo 命令)询问一次 root 密码。现在每次我想 sudo 时它都会问我。有没有办法来解决这个问题?或者这是故意的?
同样的事情发生在 git 上。每次我想提交时,我都输入了我的凭据。我知道我在 mac 上的朋友不需要这样做。这两个问题有关联吗?
任何帮助,将不胜感激。提前致谢!
sudo,默认情况下,在一定分钟数后超时,默认为 15 分钟。您可以通过运行来更改它:
sudo visudo
Run Code Online (Sandbox Code Playgroud)
然后,在底部添加:
Defaults:userName timestamp_timeout=timeoutInMinutes
Run Code Online (Sandbox Code Playgroud)
哪里userName是你的用户名和timeoutInMinutes是超时(分钟)你想。要始终要求输入密码,请使用0,每个会话仅询问一次,请使用-1。
按Ctrl+ O,然后Ctrl+X保存并退出。
对于 git,您需要将其配置为记住您的用户名和密码。有关更多信息,请参阅此堆栈溢出问题:How to make Git only ask password when push to remote repository。
此外,您的sudo密码不是root 密码。root 密码是帐户的密码root(在 Ubuntu 中默认禁用)。sudo只使用您的用户密码。一个微妙的区别,但它就在那里。
| 归档时间: |
|
| 查看次数: |
1603 次 |
| 最近记录: |