sc1-prymis
我得到了一个名为此路径的用户/home/sc1-prymis/upload
。该用户仅设置为 sftp,并且属于以下两个组:
- FTP访问
- 陸綜合組
现在我有了另一个scmain
具有 shell 访问权限的用户。我正在使用此用户启动游戏服务器 serverfile。此用户也属于以下组:
- 陸綜合組
因此,当我使用用户上传服务器文件时,sc1-prymis
有以下权限:
drwxrwxrwx 2 scmain scgroup 4096 Mai 30 18:10 upload
服务器文件得到如下内容:
-rw-rw-r-- 1 sc1-prymis sc1-prymis 43201426 Mai 30 18:11 server.jar
所以到目前为止一切都很好,但是当我启动服务器文件(与用户一起scmain
)时,用户无法访问创建/接触的每个文件sc1-prymis
。
可以让它工作并且我尝试了不同的 chmod 选项。
答案1
您的文件夹upload
允许您访问其中的所有内容。但您必须检查其中的文件是否具有所需的权限。使用以下命令进行检查(如果需要,调整要上传的文件夹路径):
ls -l ./upload/*
顺便说一下,你的 server.jar 不可执行。因此你可能需要给它:
chmod +x server.jar
现在,你应该能够使用以下命令执行它:
java -jar server.jar