「VLC」- 使用 ROOT 用户运行 @20210330

这篇笔记介绍了两种方法使得在Linux系统中能够以ROOT用户运行VLC播放器。第一种方法是通过修改VLC二进制程序,使用sed命令替换特定代码段;第二种方法是在编译VLC时指定--enable-run-as-root选项。需要注意的是,每次VLC升级后可能需要重新应用这些修改,并且这种方法可能存在安全风险。

问题描述

在默认情况下,使无法以 ROOT 用户运行 VLC 播放器。但是也并非毫无办法,还有回旋的余地。该笔记将介绍几种以 ROOT 运行 VLC 的方法。

解决方法

方法一、最快捷的方法

首先,运行如下命令以修改 VLC 二进制程序:

cp /usr/bin/vlc /usr/bin/vlc.backup
sed -i 's/geteuid/getppid/' /usr/bin/vlc

然后,运行 vlc 命令启动即可:

vlc

注意事项,(1)每次VLC升级后,需要重新执行上述命令修改程序,(2)并且如果 VLC 程序代码发生调整,该方法可能失效。

方法二、重新编译(推荐)

在编译时,指定 --enable-run-as-root 选项,详细编译方法可以参考 BLFS/VLC-3.0.8 文档。

在 configure 时,添加 --enable-run-as-root 选项:

./configure --prefix=/usr    \
    --disable-opencv \
    --disable-vpx \
    --enable-run-as-root

如上只是示例,摘录自网络,我们并没有编译过,因为我们没有以 ROOT 用户登录系统。

相关文章

「Videos」- 爬取电影天堂全部下载链接
「开源视频管理系统」- 搭建属于自己的视频站点
「Videos」- 从视频网站提取下载链接
「Linux」- 录屏软件/Screencast/

参考文献

How to Install and Run VLC Media Player as Root in Linux
Beyond Linux® From Scratch (System V Edition) - Version 2020-01-03 / Chapter 44. Video Utilities / VLC-3.0.8

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值