Server - Não é possível acessar o diretório home pelo SMB!

0

Pergunta rápida - Eu tenho um servidor rodando a edição do servidor Ubuntu com o servidor SMB todo configurado e funcionando. Eu configurei a raiz principal da unidade para ser compartilhada e configurei um usuário em / etc / samba / smbusers para dizer root="joeflood" para que eu possa entrar como root usando o nome de usuário "joeflood". Isso funciona e eu tenho acesso de leitura / gravação ao sistema de arquivos (yay!). No entanto, se eu navegar para / home / javawag (meu diretório principal do usuário principal), eu não tenho mais permissões de gravação! Eu posso ver todos os arquivos lá e lê-los não há problema, mas a escrita é um não-ir. Estou logado como root embora ?! Btw, eu posso entrar via SSH e criar pastas / etc como root na pasta / home / javawag, e eles apareceram na montagem SMB no meu mac também ... ajuda !!

Muito obrigado,

  • Joe
por Javawag 26.02.2011 / 17:20

1 resposta

0

Existem vários fatores que determinam quem pode escrever e quem não pode escrever em um compartilhamento no samba.

Primeiro, compartilhar todo o disco rígido do seu servidor é uma coisa absolutamente estúpida. Pode parecer conveniente, mas é realmente muito perigoso. Imagine que você tenha um vírus em um PC na sua rede e elimine os arquivos em compartilhamentos de rede - o bang vai para o seu servidor!

O Samba tem um compartilhamento [homes] que compartilha automaticamente os diretórios home de todos os usuários no servidor - você deve usá-lo para acessar seu diretório pessoal.

Você só deve compartilhar outras áreas específicas que precisa compartilhar, como uma pasta de dados compartilhada, ou sua pasta / var / www para editar sites, etc.

    
por 26.02.2011 / 17:47