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。我认为这是一个很好的理由。
您将能够通过修改位于以下位置的 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。
| 归档时间: |
|
| 查看次数: |
18896 次 |
| 最近记录: |