Fórum Ubuntu Linux - PT
Suporte Técnico => Internet, Redes e Segurança => Tópico iniciado por: wil_sp em 27 de Julho de 2011, 16:08
-
boa tarde,
a pricipio vou explicar o que gostarida de fazer:
estava querendo fazer uma montagem de rede igual do windows onde a unidade z: se refere a uma pasta na minha rede e então coloquei o seguinte comando
sudo mount -t smbfs //192.168.0.4/publico/impressao /media/z
ele fez o que eu queria so que tenho um problema não consigo gravar e nem excluir nenhum arquivo da pasta.
o que devo fazer ?
ja aproveitando como fasso esse mesmo mapeamento no fstab ?
agradeço a ajuda
-
Ola
Tente apagar/criar arquivos como root (sudo)
Voce tem que alterar a permissão da pasta impressao na maquina 192.168.0.4
no fstab ficaria:
//192.168.0.4/publico/impressao /media/z smbfs 0 0
[]'s
-
Olá wil_sp e Tota,
Também acho que o problema é de permissão, mas não acho que mudar as permissões da pasta na origem vá resolver o problema.
Talvez a pasta tenha que ser montada pelo próprio usuário, e talvez esteja faltando também passar pro Samba qual é o usuário que está abrindo o compartilhamento. Eu mudaria o comando de montagem pra ficar assim:
sudo mount -t smbfs //192.168.0.4/publico/impressao /media/z -o username=wil_sp,password=segredo,uid=wil_sp,iocharset=iso-8859-1,rw
Esses parâmetros adicionais entram no fstab logo antes do "0 0" (e Tota, o parâmetro é obrigatório, sem isso a montagem não deve funcionar; se não for pra colocar nada, coloque pelo menos a opção "defaults"):
//192.168.0.4/publico/impressao /media/z smbfs username=wil_sp,password=segredo,uid=wil_sp,iocharset=iso-8859-1,rw 0 0
O arquivo /etc/fstab é de leitura pública, então não é boa idéia colocar senhas lá dentro. Pra evitar isso, você pode criar um arquivo de credenciais, com o conteúdo abaixo:
username=wil_sp
password=senha
domain=
Depois é só substituir os parâmetros "username" e "password" pelo parâmetro "credentials", conforme abaixo:
//192.168.0.4/publico/impressao /media/z smbfs credentials=/caminho/completo/para/credentials,uid=wil_sp,iocharset=iso-8859-1,rw 0 0