Доступ к пользовательским папкам через терминал

#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. Обратите внимание, что это намеренно невозможно автоматизировать (за исключением определенных обстоятельств) — если бы это было возможно в сценарии, авторы вредоносных программ сделали бы это и обошли защиту, сделав ее бессмысленной. Суть в том, чтобы требовать специального разрешения пользователя для приложений (включая терминал) для доступа к личной информации.