每次任何用户登录时,只需阅读此答案 即可运行 shell 脚本。
Debian 稳定版在这里。我的 SSH 服务器有公钥连接,而不是密码连接。尽管如此,我还是想在用户连接时在服务器上运行一个脚本,然后他才能访问机器。如果脚本返回 false,则用户将被拒绝,即使他有正确的连接密钥。
我知道 /etc/profile 可以适合,但是在撰写此问题时,有没有更好的方法可以处理这种情况?(或者更安全,或者更容易?我认为 /etc/profile 没有任何问题,但也许更精通这个领域的人知道)
我不想以任何方式逃避这种控制。
谢谢大家