我有一个计划,我在我的服务器上创建了一些用户,但我想让他们限制访问我们的服务器,如
用户可以使用git(推,拉,克隆等)
用户无法登录ssh
用户可以使用sftp使用ftp或sftp客户端管理项目,并且无法访问(读取,写入,执行)文件系统目录。只有项目文件夹可以加入。
我知道git需要ssh for git system.it看起来很奇怪的问题,我可以使用git吗?
答案 0 :(得分:2)
好吧,你可以使用git-shell
作为git-only用户的shell(参见man git-shell
)。关于sftp较新的OpenSSH有ChrootDirectory指令,请参阅http://en.wikibooks.org/wiki/OpenSSH/Cookbook/SFTP#Chrooted_SFTP-only_Accounts