Como obter os critérios de políticas de acesso

Prev Next

Este documento fornece informações sobre como obter os critérios necessários para serem utilizados durante a criação de uma política de acesso.

Nome da Aplicação

O nome da aplicação é um valor que pode ser localizado, e o nome exibido através no Finder pode não ser o nome original da aplicação. Utilize uma das opções a seguir para localizar o nome da aplicação:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Obter informações.
  3. No campo Nome e Extensão, copie o nome da aplicação.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: defaults read /app_path/app.app/contents/info.plist CFBundleDisplayName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Identificador do pacote

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemCFBundleIdentifier /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Assinatura de código

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: codesign -dv -r- /app_path/app.app 2>&1 | grep “designated =>”.
Info
  • Altere o caminho /app_path/app.app com o caminho da sua aplicação.
  • O comando 2>&1 | grep “designated =>” é opcional e responsável por filtrar apenas a assinatura do código. Caso desejado, rode o comando: codesign -dv -r- /app_path/app.app e encontre a assinatura de código visualmente através do retorno do comando.

Caminho

Opção 1: Finder

  1. Clique com o botão esquerdo na aplicação.
  2. Com a aplicação selecionada, pressione as teclas: Command + Option + C para copiar o caminho da aplicação para a área de transferência.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: realpath /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Identidade do desenvolvedor

As identidades do desenvolvedor são identificadores únicos que se relacionam com uma equipe de desenvolvimento. Para obter a identidade do desenvolvedor, veja o passo a passo a seguir:

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: codesign -dv -r- /app_path/app.app 2>&1 | grep “TeamIdentifier”.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Versão

A versão da aplicação instalada pode ser encontrada através da interface visual ou da linha de comando. Utilize uma das opções a seguir para localizar a versão da aplicação:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Obter informações.
  3. No campo Geral, copie a versão da aplicação.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemVersion /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

SHA256

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: shasum -a 256 /app_path/app.app/Contents/MacOS/ExecutableName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

SHA512

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: shasum -a 512 /app_path/app.app/Contents/MacOS/ExecutableName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Nome do executável

O nome do executável pode ser encontrado através da interface visual ou da linha de comando. Utilize uma das opções a seguir para localizar o nome do executável:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Mostrar conteúdo do pacote.
  3. Acesse Contents > MacOS, localize o executável e copie seu nome.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: find /app_path/app.app/Contents/MacOS -perm +111 -type f.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Categoria da Aplicação

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemAppStoreCategoryType /app_path/app.app.
Info
  • Altere o caminho /app_path/app.app com o caminho da sua aplicação.
  • Utilize o valor completo retornado como categoria da aplicação.

Usuário

O EPM macOS usa o nome de usuário POSIX para regras de políticas de acesso. Existem várias maneiras de obtê-lo, mas as duas formas mais úteis são com os comandos whoami e dscl, sendo que a primeira opção fornece apenas o usuário atual e a segunda fornece todos os usuários do sistema. Utilize uma das opções a seguir para localizar os usuários:

Usuário atual

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: whoami.

Todos os usuários do sistema

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: dscl . list /Users.

Argumentos

Argumentos são tudo que vem depois do nome do programa. Para saber quais argumentos podem ser usados para um comando, consulte o manual do programa através do comando man <program> ou através do comando de ajuda <program> help.