OS X não me permite renomear uma pasta

0

Alguém pode saber por que o OS X não me permite fazer isso? Eu pareço ter permissões totais ...

new-host-4:Desktop michael$ whoami
michael
new-host-4:Desktop michael$ ls -ltdr 2008_12_12/
drwxrwxrwx+ 5 michael  wheel  170 Mar 28 18:23 2008_12_12/
new-host-4:Desktop michael$ mv 2008_12_12/ foo
mv: rename 2008_12_12/ to foo: Permission denied
new-host-4:Desktop michael$ 

Obrigado! / YGA

    
por YGA 29.03.2010 / 00:36

2 respostas

2

1) Renomear um arquivo é considerado uma modificação do diretório em que ele está. O que ...

ls -lde .

... informa sobre sua capacidade de modificar o diretório em que você está (aparentemente "Destkop")?

2) Já pode haver um "foo" no diretório em que você está, e você pode não ter privilégios para substituí-lo. O que faz ...

ls -lde foo

... te contar?

3) O " + " no final das permissões para " 2008_12_12/ " significa que ele tem uma ACL (Lista de Controle de Acesso == permissões / restrições adicionais) anexada. O que faz ...

ls -lde 2008_12_12

... te contar?

    
por 29.03.2010 / 02:58
-2

No OSX, dependendo de onde o diretório está localizado, você precisa sudo a operação. Eu acho que se estiver fora do seu diretório home (/ Users / [user] ou ~), é necessário sudo.

    
por 29.03.2010 / 01:16