gpt4 book ai didi

linux - 在哪里存储我开发的应用程序?

转载 作者:IT王子 更新时间:2023-10-29 00:42:39 26 4
gpt4 key购买 nike

我正在为 ubuntu 服务器开发一个服务器应用程序,客户端将通过套接字连接到 in。它处于测试阶段并且正在大力开发中。目前有很多人在使用它,而且几乎每天都在更新。所以我开始认真考虑安全问题,同时不要过多地限制自己。现在我有两个问题:

  1. 存储文件的合适位置在哪里?应用程序由可执行文件、一些配置文件和启动脚本组成。但我不想将它传播到文件系统中,只是为了方便存储在单个文件夹中,因为应用程序正在大量开发中。我的猜测是在 /var 下创建新目录。现在我将它存储在我的主文件夹中。

  2. 我需要为它创建单独的用户吗?我通过 sudo -u me 使用 init.d 脚本启动它。为了安全起见,我想限制它对系统的访问,但同时我希望能够通过 FTP 更新它,而不是遇到访问问题(上传它的用户与运行它的用户不同,有时需要写访问某些文件)。怎么做?

最佳答案

将其存储在何处很大程度上取决于应用程序及其用途。参见 herehere关于文件系统层次结构标准。

可能在/opt 下的某个地方,您的日志在/var/log 下。

至于您的用户权限,您可以添加组写入权限并将上传用户放在同一组中,并将执行保留给“sudo -u me”覆盖的任何用户

关于linux - 在哪里存储我开发的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7328004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com