nao consigo acesso [RESOLVIDO]

1. nao consigo acesso [RESOLVIDO]

Rodrigo Garcia
rodrigogarcia

(usa Fedora)

Enviado em 16/09/2008 - 16:40h

Tenho uma rede simples, as estaçoes estao em Windows XP, quando tento um acesso do servidor para qualquer estacao me da acesso negado!

[root@localhost mnt]# mount -t cifs //192.168.0.30/C$ /mnt/caixa/
Password:
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)




  


2. Re: nao consigo acesso [RESOLVIDO]

Rogerio Domingos de Freitas
freitasrdf

(usa Ubuntu)

Enviado em 18/09/2008 - 13:58h

Vc precisa de um usuario e senha para acessar pastas em hosts M$ aqui vai um pequeno tutorial.

Montando compartilhamento Windows

Nós vivemos no maravilhoso mundo Linux, mas ainda é fato que precisamos acessar alguns dados do Windows. Por exemplo, você pode querer utilizar um servidor Linux para realizar backups de arquivos Windows. Este serviço pode ser executado facilmente com a montagem de compartilhamentos Windows no servidor. Você poderá acessar os arquivos Windows como qualquer arquivo local, utilizando os comandos Linux. A montagem de compartilhamento Windows (ou SAMBA) são feitos por meio do cliente cifs de sistemas de arquvios virtual (cifs vfs) implementado no Kernel e auxiliado pelo mount.cifs que faz parte da suíte SAMBA.

Veremos neste artigo quatro métodos de compartilhamento Windows no Linux.
MÉTODO 1
Primeiro criaremos um ponto de montagem local.

#mkdir /mnt/win

Edite o arquivo /etc/fstab e adicione a seguinte linha:

//maquina_windows/pasta_compartilhada /mnt/win cifs user,uid=500,rw,suid,username=usuario,password=senha 0 0

O compartilhamento será montado automaticamente no boot de Linux. Caso você não queira a montagem automática e prefira montar via comando, adicione a opção noauto na linha. Você poderá montar com o comando:

#mount /mnt/win

Você ainda pode utilizar diferentes opções com o cifs. Por exemplo, nocase torna o caminho do nome case insensitive. Para mais opções verifique o manual do mount.cifs.

MÉTODO 2

No método anterior temos um pequeno problema. O nome de usuário e senha estão visíveis para todos. Nós podemos evitar isto utilizando um arquivo de credenciais.

//maquina_windows/pasta_compartilhada /mnt/win cifs user,uid=500,rw,noauto,suid,credentials=/root/secret.txt 0 0

Agora é só criar um arquivo secret.txt dentro de /root. Dentro dele escreva as credenciais:

username=usuario
password=senha

Certifique-se de que este arquivo não poderá ser lido por outras pessoas

#chmod 600 secret.txt

MÉTODO 3

O compartilhamento montado por meio do arquivo /etc/fstab permanece até que você desmonte manualmente. Isto pode ser um problema caso a parte compartilhada se torne inválida, resultando num ponto de montagem falho. Por exemplo, se a máquina Windows onde esta a pasta compartilhada for danificada ou der algum problema na rede o ponto de montagem ainda estará lá.

Para resolver este problema faremos o seguinte:

Criamos outro ponto de montagem:

#mkdir /mnt/mymount

No arquivo /etc/auto.master adicione uma linha parecida com esta:

/mnt/mymount /etc/auto.mymount

Agora edite o arquivo /etc/auto.mymount somente com a linha:

maquina_windows -fstype=cifs,rw,noperm,user=usuario,pass=senha //maquina_windows/pasta_compartilhada

Ou usando um arquivo de credenciais:

maquina_windows -fstype=cifs,rw,noperm,credentials=/root/secret.txt ://maquina_windows/pasta_compartilhada

Agora podemos acessar o compartilhamento com ls /mnt/mymount/maquina_windows ou cd /mnt/mymount/maquina_windows.

Este compartilhamento é carregado dinamicamente e após um tempo de inatividade (padrão 60 segundos), o compartilhamento é desmontado.

Com a montagem automática você poderá ter um erro: mount.cifs.so: cannot open shared object file no log /var/log/messages. Este erro pode ser ignorado.

MÉTODO 4

Caso você tenha vários compartilhamentos para acessar com as mesmas credenciais.

Criamos um ponto de montagem local

#mkdir /mnt/share

Editamos o arquivo /etc/auto.master e adicionamos a seguinte linha:

/mnt/share /etc/auto.share.top

Agora criamos o arquivo /etc/auto.share.top e adicionamos a linha:

* - fstype=autofs,-Dhost=& file:/etc/auto.share.sub

Vamos criar o arquivo /etc/auto.share.sub com a linha:

* -fstype=cifs,credentials=/root/secret.txt,uid=500,gid=100 ://${host}/&

Agora vc pode acessar o compartilhamento simplesmente com o comando

#cd /mnt/share/maquina_windows/pasta_compartilhada

LISTANDO COMPARTILHAMENTOS

Se você quer apenas listar os arquivos compartilhados, não é necessário montar o compartilhamento. Isto pode ser facilmente acessado via browser.

No Konkeror, vá no menu Networks folders -> Samba shares
No Nautilus, Places -> Network -> Windows Network

Para abrir um compartilhamento específico rapidamente, você pode digitar diretamente no browser:

smb://maquina_windows/pasta_compartilhada


Renato Bezerra
Artigo traduzido do wiki.centos.org
Link do artigo original: http://wiki.centos.org/TipsAndTricks/WindowsShares


3. Re: nao consigo acesso [RESOLVIDO]

Rodrigo Garcia
rodrigogarcia

(usa Fedora)

Enviado em 24/10/2008 - 15:44h

vlw .. cosegui resolver .. era um erro simples ..acabei teimando com isso ..

mais a dica me ajudou a resolver ! obrigado

Vivaolinux !


4. mount error 13

Jose Menescal
zkrsports

(usa CentOS)

Enviado em 22/01/2009 - 10:35h

Alo pessoal, estou com problemas na montagem de um fs utilizando um servidor freebsd com samba compartilhando um diretorio...este é meu servidor de arquivos... estou tentando montar um fs no meu servidor web Centos5.2, com samba instalado , ja tentei todos as possibilidades de mount que encontrei... e nenhuma funcionou.. a que chega mais perto mount -t cifs //10.0.0.6/arquivos /opt/arquivos -o user=usuario,pass=senha,rw.. ele pede a senha e me da acesso negado....
alguem tem alguma sugestão de como resolver isso ??

grato


5. Re: nao consigo acesso [RESOLVIDO]

Vanderson Silva Carvalho
vandersonlinux7

(usa Outra)

Enviado em 25/03/2016 - 22:03h

Boa noite.

parceiro usei o comando abaixo e deu certo:
mount -t cifs //10.11.7/backup /mnt/bkp -o rw,noperm,uid=oracle,gid=oinstall,username=oracle,password=123456,sec=ntlm
O único detalhe que adicionei e resolveu foi o sec=ntlm

Vanderson






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts