Как исправить «Файл не может быть запущен, потому что у вас нет соответствующих прав доступа» в macOS

AppleScripts - это распространенный тип сценария, который вы найдете в macOS, но есть и другие форматы сценариев, которые также работают в ОС. Одним из конкретных типов формата является формат .command, который используется для упаковки команд терминала . Если у вас есть файл .command, это, по сути, набор команд, предназначенных для запуска в Терминале. Этот файл избавит вас от необходимости писать команду каждый раз, когда вам нужно ее запускать. Это достаточно просто, но если у вас есть сценарий .command, который вы пытаетесь запустить, и вы продолжаете получать сообщение «Файл не может быть выполнен, потому что у вас нет соответствующих прав доступа», ваш сценарий должен быть авторизован для запуска.

Что бесполезно в этой ошибке, так это то, что она указывает вам худшее место для ее исправления; окно Get Info. Это не поможет. Вот что вам нужно сделать.

Как исправить «Файл не может быть запущен, потому что у вас нет соответствующих прав доступа» в macOS

Исправьте «Файл не может быть запущен, потому что у вас нет соответствующих прав доступа»

Откройте Терминал и выполните следующую команду. Замените «Путь к файлу» полным путем к файлу .command, который вы пытаетесь запустить. Если будет предложено, введите пароль пользователя.

Синтаксис

chmod u + x "путь к файлу"

Пример

chmod u + x /Users/Fatimawahab/Desktop/script.command

После того, как команда будет запущена, у файла, о котором идет речь, будет разрешение, необходимое для запуска. Дважды щелкните по нему, и он должен запуститься без сообщений об ошибках.

Как исправить «Файл не может быть запущен, потому что у вас нет соответствующих прав доступа» в macOS

Это разрешение устанавливается для каждого файла. Это означает, что, хотя вы можете использовать команду для запуска файла, к которому вы ввели путь, вы не сможете в целом запустить все файлы .command. Для каждого файла .command, который вы хотите запустить, вам нужно сначала предоставить ему разрешение. Кроме того, это устанавливается для каждого пользователя, поэтому файл может быть запущен только тем пользователем, от которого ему было предоставлено разрешение. Тем не менее, вы можете изменить команду, чтобы разрешить запуск скрипту для всех пользователей. Просто замените "u" в команде на "a".

Синтаксис

chmod a + x "путь к файлу"

На этот раз вам, конечно же, потребуется ввести пароль администратора, потому что изменение вносится для всех пользователей, что не под силу обычному пользователю.

Если вы когда-нибудь захотите отозвать разрешение для файла, выполните следующую команду.

Синтаксис

chmod -x "путь к файлу"

Пример 

chmod -x /Users/Fatimawahab/Desktop/script.command

Символ «x» в команде в основном делает файл «исполняемым». Знак минус, стоящий перед ним в последней команде, отменяет это разрешение.

Leave a Comment

Настройка Mac для повышения производительности без сторонних приложений

Настройка Mac для повышения производительности без сторонних приложений

Мы всегда любим говорить о том, что Mac OS X — это надёжная операционная система, основанная на архитектуре UNIX. Это такой гипергиковский окольный путь.

DiskEject — принудительное извлечение CD или DVD-диска на Mac

DiskEject — принудительное извлечение CD или DVD-диска на Mac

Это распространённая проблема на MacBook и настольных компьютерах Mac, когда CD или DVD-диск не извлекается должным образом. Единственный способ исправить эту проблему — перезагрузить компьютер.

Как добавить несколько изображений в один PDF-файл на macOS

Как добавить несколько изображений в один PDF-файл на macOS

Как добавить несколько изображений в один PDF-файл на macOS

Улучшите запись экрана на Mac с помощью этих советов экспертов

Улучшите запись экрана на Mac с помощью этих советов экспертов

У нас есть лучшие методы записи экрана на Mac, которые должны знать пользователи, включая собственные приложения и инструменты, а также лучшие варианты стороннего программного обеспечения для записи.

Синхронизируйте музыку с Android, Windows Phone и Blackberry [Mac]

Синхронизируйте музыку с Android, Windows Phone и Blackberry [Mac]

Instinctiv Music Player, как следует из названия, — это интуитивно понятный медиаплеер, работающий по принципу музыкального автомата, для управления различными медиафайлами на вашем Mac. Он имеет очень понятный интерфейс.

Как использовать разделенный экран на Mac: многозадачность как профессионал

Как использовать разделенный экран на Mac: многозадачность как профессионал

Узнайте, как использовать разделённый экран на Mac. Следуйте этим простым шагам, чтобы включить Split View и улучшить многозадачность.

Memory Diag и Battery Diag — два простых приложения для мониторинга системы [Mac]

Memory Diag и Battery Diag — два простых приложения для мониторинга системы [Mac]

Приложения для обслуживания пользуются большой популярностью. Некоторых энтузиастов привлекает мониторинг компонентов, а других — очистка с помощью таких инструментов, как Onyx,

Каталогизируйте, сортируйте и организуйте свою коллекцию фильмов на Mac

Каталогизируйте, сортируйте и организуйте свою коллекцию фильмов на Mac

Любителям медиа с огромными коллекциями фильмов наверняка понравятся систематизация и функции DVD Hunter. Он позволяет каталогизировать, сортировать и…

Как сделать снимок экрана на Mac: подробное руководство

Как сделать снимок экрана на Mac: подробное руководство

Узнайте, как делать скриншоты на Mac, следуя нашему пошаговому руководству. Узнайте о лучших сочетаниях клавиш, советах и ​​инструментах для создания снимков экрана.

Как задать настройки эквалайзера для каждой песни в iTunes

Как задать настройки эквалайзера для каждой песни в iTunes

Хорошие музыкальные плееры имеют встроенные эквалайзеры. Обычно эквалайзер — это универсальная настройка. Вы можете выбрать любой тип звука.