欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sudo运行程序遇到的问题

程序员文章站 2024-02-26 22:36:58
...
1. user is not in the sudoer file

用root用户编辑sudoer文件

aaa@qq.com:~$ su - 
密码:
aaa@qq.com:~# sudo visudo
visudo: /etc/sudoers.tmp unchanged
aaa@qq.com:~# 

sudo运行程序遇到的问题

2. 找不到动态库,无法获取普通用户的LD_LIBRARY_PATH环境变量

使用这样的命令去执行:
sudo env LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib_path ./app_name
其中lib_path是动态库路径,app_name是可执行应用程序名
例如:

sudo env LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/smart/finger_print/libs ./my_app
相关标签: c++ Linux