在哪里存储我开发的应用程序?
问题描述:
我正在为ubuntu服务器开发一个服务器应用程序,客户端将通过套接字连接进行连接。它处于测试阶段并处于重大的发展阶段。目前很多人都在使用它,而且几乎每天都会更新。所以我会认真考虑安全问题,同时不要过多地限制自己。现在我有两个问题:在哪里存储我开发的应用程序?
哪里是适当的地方来存储它的文件?应用程序包含可执行文件,一些配置文件和启动脚本。但我不想将它跨文件系统传播,只是为了方便存储在单个文件夹中,因为应用程序正处于大量开发阶段。我的猜测是在
/var
下创建新的目录。现在我将它存储在我的主文件夹中。我需要为它创建单独的用户吗?我使用init.d脚本通过
sudo -u me
启动它。为了安全起见,我想限制对系统的访问,但同时我希望能够通过FTP进行更新,并且不会遇到访问问题(上传它的用户与运行它的用户不同,有时需要写入访问某些文件)。怎么做?
可能重复覆盖[凡是一个典型的Linux程序安装](http://superuser.com/questions/284388/where-is-a-typical-linux-program-installed)另请参阅http://superuser.com/questions/324709/linux-在那里,所有的程序,被存储的封闭 – Linker3000