小编val*_*dil的帖子

Sudo - 是否有命令可以检查我是否有 sudo 和/或还剩多少时间?

(最初发布在 Stack Overflow 上。他们建议我改为在这里尝试。这是原始帖子:https : //stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-and-or-how- much-time-is-left )

见标题。我想要一个让我查询 sudo 的命令。理想情况下,如果我仍然有 sudo 和 false 如果 sudo 已过期,它将返回成功。获得剩余时间也可能有用(尽管如果我担心我可以执行 sudo -v 重新验证。)哦,它不应该要求输入密码。

我发现的最接近的东西是“sudo -n true”,但 -n 选项仅存在于我的 Centos 5 机器上。-n 如果必须要求输入密码,则失败。有没有其他方法可以获得这个功能?假设我实际上在我使用的所有机器上都没有 root,所以我无法根据自己的喜好安装新版本的 sudo。

我这样做是值得的,这样我就可以得到指示 sudo 状态的提示。我喜欢知道哪些终端可以主动使用 sudo。我也有一个提示,当我是 root 时会改变颜色,但我不经常使用 root,所以使用有限。

linux sudo bash

29
推荐指数
2
解决办法
5万
查看次数

如何防止 systemd 杀死我的 tmux 会话?

我明白为什么 systemd 在我登出时想要杀死我的东西。我想为 tmux 做个例外。这是我到目前为止所得到的:

/etc/logind.conf

[Login]
KillUserProcesses=no 
Run Code Online (Sandbox Code Playgroud)

.xinitrc

loginctl enable-linger $USER
Run Code Online (Sandbox Code Playgroud)

还有别名...

$ alias tmux
tmux='systemd-run --scope --user tmux'
Run Code Online (Sandbox Code Playgroud)

各种谷歌搜索告诉我,每一个都应该独立工作。从来没有。我可以使用其他一些设置来保留我的 tmux 会话吗?

arch-linux tmux systemd

2
推荐指数
1
解决办法
856
查看次数

标签 统计

arch-linux ×1

bash ×1

linux ×1

sudo ×1

systemd ×1

tmux ×1