如何使用具有 sudo 权限的 Vlc?

use*_*125 5 sudo macosx vlc hfs+ privileges

我正在尝试将 Vlc 与 sudo 一起使用,但它不起作用。

这是错误:

VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

编辑:我在阅读评论后添加了一个原因。

我只想给出一个原因:我使用的是 mac + ubuntu,我的电影收藏在 mac 启动盘中。它显示为只读形式的 ubuntu(我不知道为什么),我无法在文件上运行 chmod。我可以使用带有 sudo 的 nautilus 访问电影、文档文件。但是要播放这些文件,我需要带有 sudo 的 VLC。我认为这是一个很好的理由。

MrV*_*dji 9

您将能够通过修改位于以下位置的 VLC 二进制文件以 root 身份运行 VLC /usr/bin

首先,你需要一个十六进制编辑器,比如 Bless :

sudo apt-get install bless
Run Code Online (Sandbox Code Playgroud)

然后,您将使用十六进制编辑器打开 VLC 二进制文件:

sudo bless /usr/bin/vlc
Run Code Online (Sandbox Code Playgroud)

按 搜索并更改geteuid字符串getppid,保存并退出。

您现在可以以 root 身份启动 VLC。