Como alterar a propriedade do arquivo no Mac OS X
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.