AppleScripts são o tipo de script comum que você encontrará no macOS, mas existem outros formatos de script que também funcionam no sistema operacional. Um tipo particular de formato é o Formato de comando que é usado para empacotar comandos do Terminal. Se você tiver um arquivo .command, é basicamente um conjunto de comandos que devem ser executados no Terminal. O arquivo vai poupar o trabalho de escrever o comando toda vez que você precisar executá-lo. É bastante simples, mas se você tem um script de comando que está tentando executar e continua recebendo o "Arquivo não pôde ser executado porque você não possui privilégios de acesso apropriados ”, seu script precisa estar autorizado a corre.
O que é inútil nesse erro é que ele indica o pior lugar para corrigi-lo; a janela Obter informações. Isso não vai ajudar em nada. Aqui está o que você precisa fazer.
Abra o Terminal e execute o seguinte comando. Substitua "Caminho para o arquivo" pelo caminho completo do arquivo .command que você está tentando executar. Se solicitado, digite a senha do usuário.
Sintaxe
chmod u + x "caminho para o arquivo"
Exemplo
chmod u + x /Users/Fatimawahab/Desktop/script.command
Depois que o comando for executado, o arquivo em questão terá a permissão necessária para executar. Clique duas vezes nele e ele deve ser executado sem nenhuma mensagem de erro.
Essa permissão é definida por arquivo. Isso significa que, embora você possa usar o comando para executar o arquivo para o qual inseriu o caminho, não poderá executar sumariamente todos os arquivos de comando. Para cada arquivo de comando que você deseja executar, você precisará conceder permissão primeiro. Além disso, isso é definido por usuário, para que o arquivo possa ser executado apenas pelo usuário ao qual foi concedida permissão. Dito isto, você pode modificar o comando para que a permissão seja concedida ao script para ser executado por todos os usuários. Simplesmente substitua o 'u' no comando por 'a'.
Sintaxe
chmod a + x "caminho para o arquivo"
É claro que você precisará digitar a senha de administrador desta vez, porque a alteração está sendo feita para todos os usuários, o que não é algo que um usuário comum possa fazer.
Se você quiser revogar a permissão para o arquivo, execute o seguinte comando.
Sintaxe
chmod -x "caminho para o arquivo"
Exemplo
chmod -x /Users/Fatimawahab/Desktop/script.command
O 'x' no comando basicamente torna o arquivo 'executável'. O sinal de menos que o precede no último comando revoga essa permissão.
Fotor é um nome muito conhecido entre os aplicativos de captura e e...
A computação em nuvem já existe há algum tempo, mas, diferentemente...
Se você dispensou o painel no seu Mac, porque era inútil, irritante...