ルートでVLCプレーヤーを実行する方法

ルートでVLCプレーヤーを実行する方法

Centos 6.5にvlcをインストールしました。ルートとして実行したいです。ただし、次のエラーが発生します。

「VLCはrootとして実行してはいけません。申し訳ありません。リアルタイム優先順位および/または特権TCPポートを使用する必要がある場合は、vlc-wrapperを使用できます。ユーザー)それは価値があります。 )。

ベストアンサー1

これは私にとって効果的です。コンパイルする必要はありません。

sed -i 's/geteuid/getppid/' /usr/bin/vlc

VLCメディアプレーヤーの使用2.0.3ラズベリーパイのツフラワー。

説明する: 初期化スクリプトは、UIDが0であることを確認します。 0はrootユーザー用に予約されています。sed置換を使用すると、常にそのように初期化スクリプトをだましますgeteuidgetppid> 0

VLCをrootとして実行することはお勧めできませんが、機能します。リスクを認識し、本番環境ではこれを実行しないでください。

Freebsd やその他のトリッキーな unices と macos の場合は、正しい完全な構文を使用してください。

sed -i '' 's/geteuid/getppid/' /usr/local/bin/vlc

おすすめ記事