首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许非root用户在/root/bin中运行由root编译的程序

允许非root用户在/root/bin中运行由root编译的程序
EN

Unix & Linux用户
提问于 2015-08-12 02:43:52
回答 1查看 1.7K关注 0票数 0

我刚刚完成并在一个centOS框上安装了ffmpeg,通过由ffmpeg自己制作的指南( https://trac.ffmpeg.org/wiki/CompilationGuide/Centos ),结果发现,ffmpeg安装在/root/bin上,如果我正确理解,这是一个root-only路径。

但问题是,该程序仍然需要由其他用户(需要运行rTorrent的非根用户)运行。

有办法这样做吗?

谢谢!

EN

回答 1

Unix & Linux用户

发布于 2016-11-02 14:40:51

最近,我使用相同的脚本完成了相同的过程。我不明白为什么他们默认在/root下构建文档。

无论如何,这里有一个更新的脚本,我发现了一些mods,允许您指定构建和二进制目录..。

https://github.com/benbradley/bashbits/blob/master/ffmpeg_构建_el.sh

它将在/usr/local/src/下构建,并将生成的二进制文件放在/usr/local/bin中。

在构建ffmpeg之前,我还做了以下工作以使libmp3lame.so可用.

代码语言:javascript
复制
cd /usr/local/src
# wget lame source
tar -xzvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure
make && make install

ldconfig /usr/local/lib
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/222655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档