Sandbox

允許通過 firejail 執行 Telegram(或任何其他應用程序),防止其直接執行

  • June 26, 2021

最好不使用sudo.

到目前為止,我只是將它保存在/opt/telegram/Telegram沒有添加$PATH的情況下,但這不是一個解決方案,因為我很容易意外地執行它。

此問題的部分解決方案是 1)添加/opt/telegram$PATH和 2)創建符號連結

sudo ln -s /usr/bin/firejail /usr/local/bin/Telegram

現在,當沒有指定絕對或相對路徑時,Telegram 將在 Firejail 沙箱中自動執行。

換句話說,以下命令將在沙箱中啟動 Telegram:

Telegram
firejail Telegram
firejail /opt/telegram/Telegram
/usr/bin/firejail Telegram
/usr/bin/firejail /opt/telegram/Telegram

以下命令仍將在沒有沙箱的情況下執行 Telegram:

/opt/telegram/Telegram

firejail --list您可以使用和驗證 Telegram 是否在沙箱中執行firejail --tree

資料來源:man 1 firejail,部分DESKTOP INTEGRATION

引用自:https://unix.stackexchange.com/questions/626957