Como alterar a propriedade do arquivo no Mac OS X

Anonim

Embora seja um tanto raro encontrar erros de propriedade e permissões no Mac OS X, isso pode acontecer, principalmente quando uma conta foi movida ou o proprietário de um arquivo foi modificado por um aplicativo de terceiros. Muitas vezes, você pode apenas executar o processo para reparar as permissões do usuário, mas nem sempre é garantido resolver um problema e, em algumas situações, você precisa ajustar a propriedade de um arquivo diretamente em um único documento ou em um grupo de arquivos antes do usuário pretendido. recuperará o acesso adequado ao arquivo.Para essas situações, existem duas maneiras de alterar manualmente a propriedade de um arquivo, por meio do Finder e também pela linha de comando. Abordaremos ambos, embora para usuários mais avançados o comando chown seja realmente muito mais rápido e, em alguns aspectos, também pode ser mais fácil.

Alterando a propriedade de um arquivo por meio do Finder no Mac OS X

Você pode alterar a propriedade de um arquivo por meio do mesmo painel Obter informações que permite ajustar as permissões no Mac OS X Finder:

  • Selecione o arquivo no Finder e pressione Command+i para chamar a janela “Get Info”
  • Clique na seta ao lado de "Compartilhamento e permissões" para revelar as opções de propriedade e permissões
  • Selecione o ícone de cadeado para desbloquear as preferências
  • Clique no botão para adicionar um novo proprietário, adicione o usuário da lista e escolha “Selecionar”
  • Agora selecione o nome e clique no ícone de engrenagem, selecionando “Tornar (nome de usuário) o proprietário”

Embora o Finder seja sem dúvida fácil, ele ainda tem várias etapas e o Terminal pode ser mais rápido de várias maneiras. Não se deixe intimidar por um prompt de comando, vamos percorrer o processo e, como você verá, é realmente muito simples.

Altere a propriedade do arquivo com chown na linha de comando

Usar a linha de comando geralmente é considerado mais avançado, mas em algumas situações não é apenas mais rápido do que usar a interface gráfica, mas também é mais fácil em alguns aspectos. Aqui vamos percorrer os fundamentos da alteração de proprietários de arquivos por meio do comando 'chown', que é padrão no Mac OS X e também em quase todas as variações do unix.

Inicie o Terminal de /Aplicativos/Utilitários/ para começar.

A sintaxe em sua forma mais simples é:

chown

Para um exemplo de uso, para alterar a propriedade de um arquivo chamado “test-file.txt” para o usuário “Bob” o comando seria:

chown Bob test-file.txt

Lembre-se de que o nome de usuário que você deseja usar é o nome abreviado da conta, que geralmente é o nome de um diretório pessoal. Se não tiver certeza de qual é o nome de usuário curto, digite 'whoami' no terminal para obter o nome curto atual ou digite “ls /Users” para ver uma lista de todas as contas de usuário no Mac atual.

Se você estiver alterando a propriedade de arquivos do sistema ou arquivos de outro usuário aos quais você não tem acesso de leitura e gravação, você sempre pode prosseguir com o chown com 'sudo' para usar o chown como superusuário e forçar o troco:

sudo chown bob ~/Desktop/test-file.txt

Normalmente, você não precisará alterar o grupo de um arquivo, mas também pode fazer isso com chown anexando-o ao nome de usuário desejado com dois pontos como este:

sudo chown bob:staff ~/Desktop/test-file.txt

Novamente, você normalmente não precisará alterar o grupo de arquivos, embora ocasionalmente você se depare com um arquivo que de alguma forma perdeu ou se apropriou indevidamente de seu usuário proprietário e do grupo de nível de acesso ao qual ele pertencia.

No Mac OS X, o grupo geralmente é 'staff' para arquivos de usuário geral que não são de nível administrativo, 'admin' para arquivos de usuário de nível administrativo, como aplicativos, preferências e unidades conectadas, e ' wheel' para acesso de superusuário aos principais componentes do sistema operacional, como /bin, /library, /home, /etc, /usr/, etc

De qualquer forma, use o método certo para suas necessidades, mas para quase todos os casos de ajuste de propriedade de arquivo atualmente eu inicio o Terminal e uso chown.Isso é principalmente uma questão de preferência, mas nunca fui um grande fã da manipulação de propriedade dos painéis Get Info, embora geralmente seja bom para fazer ajustes rápidos nas permissões.

Como alterar a propriedade do arquivo no Mac OS X