No Ubuntu, fiz da pasta Public do meu usuário um compartilhamento SMB (usando o mesmo usuário que o smbuser) - então mapeei como uma unidade de rede no Windows XP.
Posso editar, no Windows, qualquer arquivo no compartilhamento, mas sempre que faço isso altera as permissões - ele mantém a permissão do proprietário, mas redefine as permissões do grupo e de todos para somente leitura.
por exemplo, o arquivo é 777, eu salvo no lado do Windows e agora é 744.
Existe alguma maneira de impedir que isso aconteça?