我们有一个服务器'x'。我们想要一个设置,其中用户 'test' 应该 scp 文件 'f' 到服务器 'x' 然后应该登录到服务器(使用 ssh)并运行脚本 'test.sh' 对文件 'f 执行一些操作'。我们不想让 shell 访问用户 'test' 。这可能吗?
我尝试修改服务器上的 /etc/passwd 文件。而不是 /bin/bash,我尝试给脚本名称 test.sh。这样,当“测试”登录时,它会执行脚本然后关闭连接。但是通过这种方法,我不确定如何让用户将文件 'f' scp 到服务器?'f' 是一个文本文件。