Definir proprietário / grupo: Operação não permitida no OS X

0

Eu tenho dois discos separados no meu Mac executando o OS X 10.10.2. Meu diretório pessoal está no disco que não é de inicialização. Eu estou vendo alguns problemas estranhos. Por exemplo, o Chrome pode baixar arquivos para ~ / Downloads, mas o Deluge e o uTorrent reclamam que ele não pode gravar em ~ / Downloads.

Eu encontrei um exemplo específico que pode destacar a causa raiz. Quando eu crio um arquivo no disco de inicialização e o movo para o disco que não é de inicialização, o arquivo é movido com sucesso, mas um erro é relatado.

Como exemplo, primeiro criarei um arquivo (test.txt) no disco de inicialização (/ tmp) e, em seguida, tente movê-lo para o disco que não seja de inicialização (~). Note também que o grupo é 'wheel' quando eu crio o arquivo, mas 'staff' depois de movê-lo.

> touch /tmp/test.txt

> ls -le /tmp/test.txt
-rw-r--r--  1 nick  wheel  0 Mar  1 17:49 /tmp/test.txt

> mv /tmp/test.txt .
mv: ./test.txt: set owner/group (was: 501/0): Operation not permitted

> ls -le ./test.txt 
-rw-r--r--  1 nick  staff  0 Mar  1 17:49 ./test.txt

Como posso corrigir esse problema? Obrigado

Editar: "Ignorar propriedade neste volume" está desativado no disco que não é de inicialização.

    
por Nick Allen 02.03.2015 / 00:04

2 respostas

0

Verifique o proprietário dos diretórios correspondentes. Você pode fazer isso por ls -ld <dir> . Você provavelmente descobre que um tem wheel como grupo e o outro como staff . Mude o errado com

sudo chgrp staff <dir>

onde <dir> é o nome do diretório.

    
por 03.03.2015 / 13:34
0

A propriedade está sendo ignorada no volume da pasta inicial? No Finder, Obter informações sobre o volume (observe que ele deve ser o próprio volume, não uma pasta ou arquivo), expanda a seção "Compartilhamento e permissões" e veja se "Ignorar propriedade neste volume" está selecionado . Se estiver, clique no ícone do cadeado, autentique e, em seguida, desligue-o.

    
por 03.03.2015 / 07:35