Root

tmux detach 後註銷 root

  • January 2, 2018

我在我的伺服器上執行 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 的沒有)。

引用自:https://serverfault.com/questions/476821