我需要在Ubuntu 9.10服务器上设置什么,以便用户可以自由构建他们选择的应用程序(即./configure, make && make install),而无需sudo/admin权限。
我只是觉得将系统的某些部分授权给用户可能会带来一定的安全风险,因为他们可能并不需要这些权限来构建应用程序。
我只是觉得将系统的某些部分授权给用户可能会带来一定的安全风险,因为他们可能并不需要这些权限来构建应用程序。
./configure --prefix=/home/user/opt/
cmake -D CMAKE_INSTALL_PREFIX:PATH=/home/user/opt/ ../source/
/home/user/opt/bin/program
/home/user/opt/bin
添加到路径环境变量中,编辑用户的.profile文件并添加以下行:export PATH=/home/user/opt/bin:$PATH
./configure
和 make
总是可以在不使用 sudo
的情况下工作?我该如何向那些一直使用 sudo make install
的人证明它呢? - Nikos Alexandris
Makefile
,但没有配置文件,我只是进入其中并将prefix = /some/path
这一行更改为我的个人主目录(无尾随斜线),然后运行make install
,而不使用 sudo - 现在一切都正常工作,所以谢谢。 - Big Rich