Mapear pasta Windows no Linux [RESOLVIDO]

1. Mapear pasta Windows no Linux [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 11/09/2015 - 16:53h

Boa tarde a todos,
Estamos testando o Linux Mint para uma possível mudança de estações que usam Win Xp na empresa que trabalho.
Estou tento dificuldades para montar automaticamente uma pasta "Arquivos2" que se encontra em um servidor Windows 2003.
Depois de varias dicas, criei um arquivo "mapeia.sh" contendo o seguinte comando:

#!/bin/bash
mount -t cifs //192.168.1.222/Arquivos2 /home/titeste/Publico -o
username=ti2,passwd=minhasenha

Minha dificuldade é não conseguir executar o arquivo mapeia.sh pelo fato do mesmo possuir o comando "mount" , eu só consigo executa-lo como root.
Exemplo: $ sudo ./mapeia.sh (pede a senha e o mapeamento é realizado )
$ ./mapeia.sh ( mount: operação exclusiva de root )

Já pesquisei em vários fóruns inclusive ai no vol dizendo para colocar este comando dentro do fstab.
Porém não acontece nada.
Se alguém puder ajudar.. Agradeço.


  


2. MELHOR RESPOSTA

Wellington
wellington_r

(usa Debian)

Enviado em 14/09/2015 - 08:57h

Que versão do Linux Mint está usando?

No Debian 8, eu só consegui fazer o mapeamento através do credentials, contendo login, senha e domínio, enquanto no Debian 7 eu conseguia validar o usuário pelas opções user e password (assim como você tentou).

Tente fazer assim:
//x.x.x.x/origem /caminho/destino cifs auto,user,rw,iocharset=utf8,credentials=/home/usuario/.smbcredentials,uid=usuariolocal 0 0 


E no arquivo .smbcredentials, que deve estar dentro do local apontado pela opção credentials, coloque:
username=nomeuser
password=senha
domain=nomedominio


Por questão de segurança, remova as permissões do arquivo .smbcredentials, com:
chmod 600 /home/usuario/.smbcredentials 


3. Re: Mapear pasta Windows no Linux [RESOLVIDO]

Antonio Mauricio dos santos
anewvision

(usa Debian)

Enviado em 11/09/2015 - 17:19h

Na teoria, tu coloca esta entrada: mount -t cifs //192.168.1.222/Arquivos2 /home/titeste/Publico -o
username=ti2,passwd=minhasenha , dentro do fstab e muda as permissões da pasta /home/titeste/Publico para 777. Após gravar seu fstab, teste a montagem assim: # mount /home/titeste/Publico, como root é claro. Se tudo tiver certo ira montar, então é só reniciar que montará automatico. caso der erro informe qual o erro, para achar a solução. Não vejo necessidade de criar um script para isso. Boa sorte.
http://informatica.anewvision.com.br/


4. Mapear pasta Windows no Linux

Júlio César
jcluz

(usa Arch Linux)

Enviado em 11/09/2015 - 17:58h

Antônio,segui as orientações que você me passou.
Ao executar o comando: mount /home/titeste/Publico
tenho a seguinte saida:

titeste-VirtualBox titeste # mount /home/titeste/Publico
[mntent]: linha 12 em /etc/fstab tem inválido(a)
[mntent]: linha 13 em /etc/fstab tem inválido(a)
mount: não foi possível localizar /home/titeste/Publico em /etc/fstab ou /etc/mtab

Segue linha inserida no arquivo fstab:

mount -t cifs //192.168.1.222/Arquivos2 /home/titeste/Publico -o
username=titeste,passwd=serpram



5. Re: Mapear pasta Windows no Linux [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/09/2015 - 00:46h

jcluz escreveu:

Antônio,segui as orientações que você me passou.
Ao executar o comando: mount /home/titeste/Publico
tenho a seguinte saida:

titeste-VirtualBox titeste # mount /home/titeste/Publico
[mntent]: linha 12 em /etc/fstab tem inválido(a)
[mntent]: linha 13 em /etc/fstab tem inválido(a)
mount: não foi possível localizar /home/titeste/Publico em /etc/fstab ou /etc/mtab

Segue linha inserida no arquivo fstab:

mount -t cifs //192.168.1.222/Arquivos2 /home/titeste/Publico -o
username=titeste,passwd=serpram


No /etc/fstab ficaria algo semelhante a:


//192.168.1.222/Arquivos2 /home/titeste/Publico cifs username=titeste,password=serpram 0 0




---------------------------------
Keep it Simple, Stupid



6. Mapear pasta Windows no Linux

Júlio César
jcluz

(usa Arch Linux)

Enviado em 14/09/2015 - 08:42h


Bom dia Eris,

Segue linha inserida no FSTAB:
//192.168.1.222/Arquivos2 /home/titeste/Publico cifs username=titeste,password=serpram 0 0

Saída ao executar o comando :

titeste-VirtualBox titeste # mount /home/titeste/Publico/
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
titeste-VirtualBox titeste #

permissões da pasta "Publico"

titeste-VirtualBox titeste # ls -la Publico/
total 8
drwxrwxrwx 2 root root 4096 Set 14 08:40 .
drwxr-xr-x 28 titeste titeste 4096 Set 14 08:40 ..
titeste-VirtualBox titeste #




7. Mapear pasta Windows no Linux

Júlio César
jcluz

(usa Arch Linux)

Enviado em 14/09/2015 - 09:51h


Bom dia Wellington,
Cara, você salvou minha vida.. rsrs
Segui as suas dicas e a pasta foi montada. Estou usando o Linux MInt 17.2
Muito Obrigado a todos que ajudaram.Vlw!


8. Re: Mapear pasta Windows no Linux [RESOLVIDO]

Wellington
wellington_r

(usa Debian)

Enviado em 14/09/2015 - 10:59h

Cara, só recomendo usar como ponto de destino da montagem uma pasta dentro de /mnt/ ou /media/, pois deixá-lo dentro da pasta /home/usuario pode gerar inconvenientes. Por exemplo, se você tiver que fazer backup de um usuário para trocar de HD, bastaria copiar toda a pasta /home/usuario e depois transportar os dados para o HD novo. Mas se você deixar o ponto de montagem da pasta do servidor dentro da home do usuário, teria que desmontar a unidade para fazer isso. E caso esquecesse de desmontar, faria backup dos arquivos do servidor (sendo que a intenção era só fazer backup dos arquivos locais), gerando tráfego desnecessário na rede.

Creio que você pensou em montar a unidade na pasta home para conveniência do usuário. Mas para isso, basta você criar um atalho do ponto de montagem no gerenciador de arquivos. Por exemplo, no Nautilus, basta você entrar na pasta e teclar Ctrl+D; no Thunar, você só precisa arrastar a pasta desejada para o painel lateral.

Exemplo: http://i.imgur.com/9wZKbDX.png

Nota: a nomenclatura F:, J:, I: no screenshot é devido a empresa ter um ambiente híbrido entre Windows e Linux, então os usuários precisam conversar na mesma linguagem






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts