chmod não está funcionando na pasta compartilhada do vbox

3

A pasta /var/www foi montada durante o init, usando:

mount -t vboxsf cuckoo_shared /var/www/ -o uid=1000,gid=1000,rw,dmode=755

Agora, todos os arquivos pertencem ao meu usuário jdrummond como padrão. E também tem 755 como modo padrão.

Mas agora todos os chmod que eu tento executar parecem não funcionar:

Minhasdúvidassobreissosão:

Primeiro:porquemeuarquivoindex.php777éigualaquandoeudissequedeveriaser755nocomandomount?

Segundo:porquemeuchmodnãofunciona?

Obrigado

Eutenteiexecutarocomandochmodcomsudo,mastambémnãofuncionou.

Virtualbox4.1.18:

Host=Windows7

Guest=Ubuntu11.04.

Editar:Tenteiomesmoemoutramáquina,tambémcomasmesmasespecificaçõese:

Estranho?

    
por dmmd 13.08.2012 / 05:03

2 respostas

2

Estou assumindo que os arquivos estão armazenados em um sistema de arquivos NTFS ou FAT no host do Windows. O NTFS e o FAT não têm nenhum conceito de executabilidade * nix e, portanto, não é possível armazenar essas informações quando você tenta chmod a um arquivo. É também por isso que todos os ficheiros são executáveis - para poder executar quaisquer ficheiros, todos eles têm de se tornar executáveis.

    
por 13.08.2012 / 08:47
0

Como a pasta é compartilhada pelo host, suspeito que você não possa alterar a permissão do convidado. Faça um chmod no host para ver se funciona.

    
por 13.08.2012 / 05:55