因此,我正在创建一个系统,使用openssh
,并且我想让连接到主机的客户端自动切换到不同于 shell 的程序。
即,假设我有一个myapp
使用文本界面的程序。我想配置openssh
,这样当客户端连接时,他们会自动受到欢迎myapp
,并且根本不使用 shell。
有没有办法做到这一点?
答案1
好的,我找到了答案——我想要做的是更改用户的默认shell。
例如,您可以在创建用户时通过以下方式执行此操作:
useradd --shell= *path to myapp* user
或者使用:
chsh -s *path to myapp* user