Como reparar permissões em um HD que não seja do sistema?

1

Eu tenho minha pasta de usuário em outro disco (interno). Agora eu tenho para reparar permissões e não sabe como fazer isso. Eu suponho fazer isso através do terminal seria o caminho adequado.

Se houver alguma ferramenta, aplicativo ou maneira de fazer isso, por favor, me ilumine.

EDITAR:

Eu preciso reparar as permissões porque não posso fazer alterações no usuário, posso criar pastas e coisas como de costume, mas se eu tentar alterar algo nas preferências do sistema, f.eg. imagem de fundo, clicagem secundária de mouse ou mobileme, o sistema não salva as alterações. Eu adicionei alguns detalhes à minha pergunta original, o que eu tentei até agora.

AQUI é uma captura de tela do meu diálogo de informações que visualiza como minhas permissões estão configuradas. (Desculpe, como novo usuário eu não pude postar uma imagem, então o link terá que ser feito.)

Desde que Steve Folly sugeriu alterar as permissões de propriedade, tentei digitá-las no terminal:

sudo chown -R patte:patte /Volumes/Lagerhalle\ 1/patte

Mas, infelizmente, obteve argumento inválido em retorno. Desesperadamente eu também tentei algumas variações:

sudo chown -R username:patte /Volumes/Lagerhalle\ 1/patte
sudo chown -R admin:admin /Volumes/Lagerhalle\ 1/patte

Mesma resposta do terminal: Argumento inválido .

Eu também fiz a outra sugestão / o seguinte passo:

sudo chmod -R 755 /Volumes/Lagerhalle\ 1/patte 

Tudo correu bem, mas em duas pequenas pastas do Dropbox ele me disse Operação não permitida - então essas duas pastas não são nada demais.

sidenote: você pode ver que a unidade é chamada " Lagerhalle 1 ", pois tive que fazer backup e reconstruir a unidade recentemente. Como o clone também foi chamado de "Lagerhalle", a partição de reconstrução foi automaticamente denominada "Lagerhalle 1". Eu tentei renomear a partição para o nome sem o "_1", apagando o volume de backup e renomeando-o via terminal, mas o "_1" ainda permaneceu. Mas isso é outra história ...

PS: O que eu queria saber é se está correto que não há admin no meu segundo HD. Eu tinha tudo funcionando uma vez, mas não conseguia me lembrar se era sempre assim (que o administrador está apenas no volume do sistema / volume raiz).

    
por pattulus 30.09.2009 / 20:42

2 respostas

0

Solução

Isso é o que me ajudou:

$ sudo chmod -R ug+rwX /path-to-username/shortname
    
por 01.10.2009 / 01:10
0

Eu tenho que perguntar - como você sabe que precisa reparar as permissões?

O recurso 'Reparar Permissões' do Utilitário de Disco serve para reparar permissões em aplicativos instalados e recursos do sistema normalmente no disco de inicialização. Como você parece ter percebido, não toca nas pastas dos usuários.

Você tem problemas de propriedade de arquivo, ou seja, os arquivos nas pastas do usuário não são de propriedade deles? Ou problemas de permissão - ou seja, outros usuários podem ler muitos arquivos?

chmod e chown são provavelmente sua melhor aposta na linha de comando.

$ sudo chown -R username:username /path/to/username

Depois de definir a propriedade corretamente, você poderá chmod dos seus próprios arquivos:

$ chmod -R 755 /path/to/username
    
por 30.09.2009 / 21:04