如何在没有sudo特权的情况下构建应用程序?

RC1140

我需要在Ubuntu 9.10服务器上进行哪些设置,以便用户无需sudo / admin特权即可构建可供选择的应用程序(即./configure,make && make install)。

我只是觉得有一定的安全隐患,必须让用户访问他们可能不需要的系统部分才能构建应用程序。

拉瑟·波尔森

如果您的用户使用

./configure --prefix=/home/user/opt/

或用于cmake项目

cmake -D CMAKE_INSTALL_PREFIX:PATH=/home/user/opt/ ../source/

这会将程序安装在该前缀(而不是默认的/ usr / local /)中,然后您的用户应该能够像这样运行程序:

/home/user/opt/bin/program

如果希望他们仅通过使用名称(没有完整路径)即可运行程序,则需要将其添加/home/user/opt/bin到路径环境变量中,编辑用户.profile并添加以下行:

export PATH=/home/user/opt/bin:$PATH

请注意,以这种方式安装的程序将对特定用户私有,但这是一种实现方式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有Visual Studio的情况下构建Windows Store 8.1应用程序?

来自分类Dev

如何在没有命名冲突的情况下使用AngularJS构建MVC Web API应用程序

来自分类Dev

在没有管理特权的情况下运行ServiceStack自托管应用程序

来自分类Dev

如何在没有sudo特权的情况下在本地安装程序?

来自分类Dev

XDK如何在没有MAC的情况下编译IOS应用程序?

来自分类Dev

如何在没有QQuickView的情况下拍摄QML应用程序的屏幕截图

来自分类Dev

如何在没有openshift的情况下托管Django localhost应用程序?

来自分类Dev

如何在没有对话框的情况下固定应用程序

来自分类Dev

如何在没有UI的情况下使用UWP创建后台应用程序?

来自分类Dev

如何在没有Rubberduck TestModules的情况下交付Excel VBA应用程序?

来自分类Dev

如何在没有python控制台的情况下运行tkinter应用程序

来自分类Dev

如何在没有控制台的情况下创建gui应用程序?

来自分类Dev

如何在没有提示的情况下以管理员身份运行应用程序?

来自分类Dev

如何在没有屏幕记录的情况下运行cherrypy应用程序?

来自分类Dev

如何在没有qmlscene的情况下创建跨平台的Ubuntu Touch应用程序?

来自分类Dev

XDK如何在没有MAC的情况下编译IOS应用程序?

来自分类Dev

如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

来自分类Dev

如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

来自分类Dev

如何在没有额外应用程序的情况下安装 Cinnamon?

来自分类Dev

Pwinauto:如何在没有 GUI 错误的情况下启动应用程序

来自分类Dev

没有应用程序ID的情况下如何访问默认应用程序?

来自分类Dev

在没有NodeJs EventEmitter的情况下构建Flux / React应用程序

来自分类Dev

是否可以在没有vue-cli的情况下构建vue应用程序?

来自分类Dev

在没有相机应用程序的情况下拍照

来自分类Dev

如何在不使用su或sudo的情况下以root特权运行程序

来自分类Dev

如何在Racket中没有框架的[x]按钮的情况下从GUI应用程序退出

来自分类Dev

如何在没有尝试捕获的情况下检查Metro应用程序中是否存在文件

来自分类Dev

在没有任何JavaScript知识的情况下,如何在PNaCl中编写C ++ HTML5应用程序?

来自分类Dev

如何在没有托管页面的情况下从node-webkit获取桌面应用程序的访问令牌?

Related 相关文章

  1. 1

    如何在没有Visual Studio的情况下构建Windows Store 8.1应用程序?

  2. 2

    如何在没有命名冲突的情况下使用AngularJS构建MVC Web API应用程序

  3. 3

    在没有管理特权的情况下运行ServiceStack自托管应用程序

  4. 4

    如何在没有sudo特权的情况下在本地安装程序?

  5. 5

    XDK如何在没有MAC的情况下编译IOS应用程序?

  6. 6

    如何在没有QQuickView的情况下拍摄QML应用程序的屏幕截图

  7. 7

    如何在没有openshift的情况下托管Django localhost应用程序?

  8. 8

    如何在没有对话框的情况下固定应用程序

  9. 9

    如何在没有UI的情况下使用UWP创建后台应用程序?

  10. 10

    如何在没有Rubberduck TestModules的情况下交付Excel VBA应用程序?

  11. 11

    如何在没有python控制台的情况下运行tkinter应用程序

  12. 12

    如何在没有控制台的情况下创建gui应用程序?

  13. 13

    如何在没有提示的情况下以管理员身份运行应用程序?

  14. 14

    如何在没有屏幕记录的情况下运行cherrypy应用程序?

  15. 15

    如何在没有qmlscene的情况下创建跨平台的Ubuntu Touch应用程序?

  16. 16

    XDK如何在没有MAC的情况下编译IOS应用程序?

  17. 17

    如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

  18. 18

    如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

  19. 19

    如何在没有额外应用程序的情况下安装 Cinnamon?

  20. 20

    Pwinauto:如何在没有 GUI 错误的情况下启动应用程序

  21. 21

    没有应用程序ID的情况下如何访问默认应用程序?

  22. 22

    在没有NodeJs EventEmitter的情况下构建Flux / React应用程序

  23. 23

    是否可以在没有vue-cli的情况下构建vue应用程序?

  24. 24

    在没有相机应用程序的情况下拍照

  25. 25

    如何在不使用su或sudo的情况下以root特权运行程序

  26. 26

    如何在Racket中没有框架的[x]按钮的情况下从GUI应用程序退出

  27. 27

    如何在没有尝试捕获的情况下检查Metro应用程序中是否存在文件

  28. 28

    在没有任何JavaScript知识的情况下,如何在PNaCl中编写C ++ HTML5应用程序?

  29. 29

    如何在没有托管页面的情况下从node-webkit获取桌面应用程序的访问令牌?

热门标签

归档