Root
tmux detach 後註銷 root
我在我的伺服器上執行 tmux,在配置我喜歡的東西時,我喜歡只是 su 進入 root 並處理事情。分離 tmux 會話後是否有可能自動註銷 root?
sudo tmux attach
將您連接到由 root 使用者執行的現有 tmux 會話。一旦你分離了 tmux 會話,sudo
命令就完成了,你又回到了普通使用者。同樣,您可以使用
sudo bash
來獲取root shell。
有
TMOUT
:TMOUT If set to a value greater than zero, TMOUT is treated as the default timeout for the read builtin. The select command terminates if input does not arrive after TMOUT seconds when input is coming from a terminal. In an interactive shell, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive.
/etc/profile
如果 EUID 是 root ,您可以設置它。問題在於它需要兼容的外殼。
另一種選擇是Timeoutd,但我不知道它在哪裡可用(基於 debian 的似乎有它,基於 rhel 的沒有)。