
Использование Ubuntu 22.04: Я загрузил несколько приложений, таких как Firefox, LibreOffice, Thunderbird, Gimp, Zoom, Teams, Visual Studio Code, FileZilla FTP, HTOP и несколько других. Некоторые из них используются как собственные, sudo apt install
а некоторые — как snap install
.
Есть ли способ указать, к чему каждому из этих приложений разрешен и к чему не разрешен доступ, например, к микрофону, камере, домашнему каталогу, доступу в Интернет и т. д.?
Например, если я хочу заблокировать доступ Zoom к любым моим ~/home/username/Documents
файлам, но разрешить Zoom доступ к моему микрофону и камере. С другой стороны, разрешить Firefox доступ только ~/Desktop
для загрузок, но не к другим каталогам и не к камере/микрофону.
Другой пример: запретить LibreOffice доступ~/Pictures
Отличалось бы решение, если бы это были собственные установки apt или snap?
Допустим, Visual Studio Code доступен как на , так apt install
и на snap install
, что было бы безопаснее для запуска с точки зрения обеспечения моей конфиденциальности, поскольку Microsoft не собирает никаких данных в тайне, как это делают большинство крупных технологических компаний.
Спасибо!!
решение1
Большинство этих приложений имеют опции, позволяющие ограничить доступ к определенным функциям вашего устройства.
Например, вFire FoxВы можете выбрать:
Settings > Privacy & Security > Permissions
И настройте свои разрешения,
Если вы не можете найти нужную опцию в приложении, вы можете изменить разрешения и владельца определенной папки/файла.
Например, если вы хотите ограничить доступ к /home/username/Documents, выполните команду:
Предупреждение: выполнение этой команды ограничит доступ всех приложений к определенной папке, доступ к ней будет только у пользователя root.
sudo chown root /home/username/Documents
sudo chmod a= /home/username/Documents
sudo chmod u+rwx /home/username/Documents