我用 bash shell 创建了一个用户名——一个包含所有可用命令的普通 shell——但我打算将此 shell 用于备份服务,它应该只允许rsync
命令。因此,我试图限制这个 shellrsync
只执行命令。我怎么能用 and 做到这.bash_profile
一点.bashrc
?
附加信息:此 shell 仅用于备份文件和文件夹。我将另一个外壳连接到rsync
使用ssh
密钥。
你不能 - 不只使用这些文件。为什么不给他们另一个外壳,选择更少呢? rssh就是为此目的而设计的。
rssh 相对于 authorized_keys 限制的优势(并非所有可能都适用于您或很有趣):