Uqb*_*bar 7 command-line byobu login
我需要让我的 telnet 和 ssh 用户使用 byobu 作为他们的登录 shell。我想避免使用 .login/.profile/.bashrc 等来生成 byobu。我想将 byobu 作为 /etc/passwd 中定义的 shell。我已经做了一些测试,但一直无法让它正常工作。任何的想法?
Dus*_*and 10
Byobu 本身并不是一个壳。它是您在 shell 中运行的程序。实用程序byobu-enable和byobu-disable 会在生成新登录名时在~/.profile
启动byobu(如有必要)的末尾添加一行。那里的包装器脚本会为您进行一些完整性检查并防止递归。
现在,话虽如此,我会告诉你如何做你要求做的事情,但我强烈建议不要这样做。你很可能会陷入一些讨厌的递归或无限循环。谨防!
把它放在你的~/.screenrc
:
source /usr/share/byobu/profiles/byoburc
小智 2
将其添加到 /etc/profile
echo $- | grep -qs i && byobu-launcher && exit 0
Run Code Online (Sandbox Code Playgroud)