我有一个Virtualmin虚拟服务器和一个访问受限的用户(不是root用户),出于安全原因,他们不能访问服务器的二进制文件。当我为此虚拟服务器创建Git存储库时,我尝试执行“ git push”并收到“ / bin / sh:git-receive-pack:找不到命令”消息,这(可能)是由于该用户无法从服务器的二进制文件访问git-receive-pack二进制文件,因此无法完成git操作。
根据Virtualmin文档,我允许访问此Git存储库,但我不想允许该用户访问所有服务器的二进制文件。我很难相信没有管理员就无法执行git操作,如果我错了,请纠正我。我在做错什么还是解决方法?