Host OSX Lion, Ubuntu 11.10 Guest Vmware - Pasta compartilhada é ReadOnly

0

Estou executando o OSX Lion como host e usando o VmWare Fusion 4 e o sistema operacional convidado é o Ubuntu 11.10 - todas as minhas ferramentas de desenvolvimento estão no sistema operacional convidado e os arquivos estão no MacOS - para usar meus IDE no Mac e outras coisas ....

Estou tentando configurar uma montagem no sistema operacional convidado editando /etc/fstab

Eu tenho isso aqui.

//192.168.75.1/mysharedfolder      /mnt/sharedfiles cifs     user=USER,password=PWD,nounix,noserverino,sec=ntlmssp 

Eu posso listar o conteúdo para o /mnt/sharedfiles fazendo isso, mas tudo é somente leitura. Como posso dar controle total de leitura / gravação?

Alguma idéia?

    
por Anuj Gakhar 14.01.2012 / 11:27

1 resposta

1

Cheguei à sua pergunta porque pesquisei sobre o problema com o OSX Lion ao exportar compartilhamentos para clientes samba (Linux). Você já descobriu a parte difícil, isto é, ao montar compartilhamentos de smb da Lion você tem que usar as opções nounix,noserverino,sec=ntlmssp caso contrário o cliente não funcionará.

As permissões agora devem ser um assunto muito mais fácil. Primeiro, observe que ao usar nounix , o uid/gid/modes dos arquivos não será comunicado do servidor para o cliente. Então você tem que dar a eles algum valor no lado do cliente, digamos uid=1000,gid=1000 (use seus valores de usuário do Linux).

A mesma coisa com os modos file e dir, eles não são comunicados entre os dois lados, então eles são apenas "falsificados" no lado do cliente para o que você quiser, então usar algo como file=mode=0644 and dir_mode=0755 fará tudo aparecer OK no lado do cliente.

No lado do servidor (OSX), os arquivos serão de propriedade do usuário que você usou para fazer a conexão SMB e suas permissões serão o que o OSX usar como máscara padrão, eu acho.

    
por 25.01.2012 / 18:08