我们的系统上有一个共享帐户,它有登录 shell tcsh。我更喜欢 bash,并希望当我从我的个人帐户 ssh 进入时它运行 bash,但让其他使用该帐户的人使用 tcsh。我知道我可以设置一些反映我从 ssh 进入的 IP 的东西,但有没有(笨拙的或非笨拙的)方法可以根据运行 ssh 的用户来做到这一点?或者有一种方法可以运行 ssh 以让我有一个交互式 bash 会话?
答案1
好吧,一旦我意识到我想要什么,谷歌搜索并不难:ssh -t user@host bash
我们的系统上有一个共享帐户,它有登录 shell tcsh。我更喜欢 bash,并希望当我从我的个人帐户 ssh 进入时它运行 bash,但让其他使用该帐户的人使用 tcsh。我知道我可以设置一些反映我从 ssh 进入的 IP 的东西,但有没有(笨拙的或非笨拙的)方法可以根据运行 ssh 的用户来做到这一点?或者有一种方法可以运行 ssh 以让我有一个交互式 bash 会话?
好吧,一旦我意识到我想要什么,谷歌搜索并不难:ssh -t user@host bash