#macos #security #terminal #sudo
#macos #Безопасность #терминал #sudo
Вопрос:
Когда я использую терминал для перехода к разным папкам, таким как документы, загрузки, фотографии и т. Д., Я получаю диалоговое окно с просьбой предоставить доступ к терминалу к этим папкам, например, как показано ниже:
Есть ли способ обойти это, используя права Sudo в терминале, такие как:
$ sudo cd ~/Downloads
К сожалению, выполнение вышеуказанного по-прежнему показывает диалоговое окно, когда я ожидал, что пароля будет достаточно. Есть ли какой-либо способ предоставить разрешение через терминал?
Моя ОС — Catalina
Ответ №1:
Попробуйте это :
System Preferences->
Security amp; Privacy->
Privacy tab->
Full Disk Access-> Add [Applications -> Utilities -> Terminal]
Комментарии:
1. Обратите внимание, что это намеренно невозможно автоматизировать (за исключением определенных обстоятельств) — если бы это было возможно в сценарии, авторы вредоносных программ сделали бы это и обошли защиту, сделав ее бессмысленной. Суть в том, чтобы требовать специального разрешения пользователя для приложений (включая терминал) для доступа к личной информации.