Sobre Montar Compartilhamento Windows no Linux - Live 11/04/2020
Índice:
- Instalando pacotes de utilitários CIFS
- Montando um compartilhamento CIFS do Windows
- Montagem Automática
- Desmontando o compartilhamento do Windows
- Conclusão
Nos sistemas operacionais Linux e UNIX, um compartilhamento do Windows pode ser montado em um ponto de montagem específico na árvore de diretórios local usando a opção
cifs
do comando
mount
.
O CIFS (Common Internet File System) é um protocolo de compartilhamento de arquivos em rede. O CIFS é uma forma de SMB.
Neste tutorial, explicaremos como montar manual e automaticamente os compartilhamentos do Windows nos sistemas Linux.
Instalando pacotes de utilitários CIFS
Para montar um compartilhamento do Windows em um sistema Linux, primeiro você precisa instalar o pacote de utilitários CIFS.
-
Instalando utilitários CIFS no Ubuntu e Debian:
sudo apt update
sudo apt install cifs-utils
Instalando utilitários CIFS no CentOS e Fedora:
sudo dnf install cifs-utils
O nome do pacote pode diferir entre as distribuições Linux.
Montando um compartilhamento CIFS do Windows
A montagem de um compartilhamento remoto do Windows é semelhante à montagem de sistemas de arquivos comuns.
Primeiro, crie um diretório para servir como ponto de montagem para o compartilhamento remoto do Windows:
sudo mkdir /mnt/win_share
Execute o seguinte comando como root ou usuário com privilégios de sudo para montar o compartilhamento:
Você será solicitado a digitar a senha: Com sucesso, nenhuma saída é produzida. Para verificar se o compartilhamento remoto do Windows foi montado com êxito, use o comando
Depois que o compartilhamento é montado, o ponto de montagem se torna o diretório raiz do sistema de arquivos montado. Você pode trabalhar com os arquivos remotos como se fossem arquivos locais. A senha também pode ser fornecida na linha de comando: Se o usuário estiver no grupo de trabalho ou domínio do Windows, você poderá configurá-lo da seguinte maneira: Para maior segurança, é recomendável usar um arquivo de credenciais, que contém o nome de usuário, a senha e o domínio do compartilhamento. O arquivo de credenciais tem o seguinte formato: O arquivo não deve ser legível pelos usuários. Para definir as permissões e propriedade corretas, execute: Para usar o arquivo de credenciais, defina-o da seguinte maneira: Por padrão, o compartilhamento montado pertence à raiz e as permissões são definidas para 777. Use a opção
A propriedade padrão do usuário e do grupo pode ser alterada com as opções
Para definir opções adicionais, adicione-as como uma lista separada por vírgula após a opção
Quando o compartilhamento é montado manualmente com o comando
O arquivo
Para montar automaticamente um compartilhamento do Windows quando o sistema Linux iniciar, defina a montagem no arquivo
Abra o arquivo
Adicione a seguinte linha ao arquivo: Execute o seguinte comando para montar o compartilhamento: O comando
Na próxima vez que você reiniciar o sistema, o compartilhamento do Windows será montado automaticamente. O comando
Para desanexar um compartilhamento Windows montado, use o comando
Se a montagem CIFS tiver uma entrada no arquivo
O comando
Depois de encontrar os processos, você pode pará-los com o comando
No Linux, você pode montar um Windows compartilhado usando o comando
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
Password:
mount
ou
df -h
.
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
username = user password = password domain = domain
sudo chown root: /etc/win-credentials
sudo chmod 600 /etc/win-credentials
sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share
dir_mode
para definir a permissão do diretório e
file_mode
para definir a permissão do arquivo:
sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
uid
e
gid
:
sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
-o
. Para obter uma lista de todas as opções de montagem, digite
man mount
no seu terminal.Montagem Automática
mount
, ele não persiste após uma reinicialização.
/etc/fstab
contém uma lista de entradas que definem onde e como o sistema de arquivos será montado na inicialização do sistema.
/etc/fstab
. A linha deve incluir o nome do host ou o endereço IP do PC com Windows, o nome do compartilhamento e o ponto de montagem na máquina local.
/etc/fstab
com seu editor de texto:
sudo nano /etc/fstab
# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0
# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0
sudo mount /mnt/win_share
mount
lerá o conteúdo do
/etc/fstab
e montará o compartilhamento.Desmontando o compartilhamento do Windows
umount
desconecta (desmonta) o sistema de arquivos montado da árvore de diretórios.
umount
seguido pelo diretório em que foi montado ou compartilhamento remoto:
sudo umount /mnt/win_share
fstab
, remova-a.
umount
falhará ao desanexar o compartilhamento quando estiver em uso. Para descobrir quais processos estão acessando o compartilhamento do Windows, use o comando
fuser
:
fuser -m MOUNT_POINT
kill
e desmontar o compartilhamento.Conclusão
mount
com a opção
cifs
.
3 maneiras chocantes para telhar as janelas verticalmente nos PCes das janelas
Quer organizar rapidamente as janelas lado a lado no computador? Aqui estão 3 maneiras legais de colocar janelas verticalmente em PCs com Windows. Confira!
O que fazer quando o compartilhamento de janelas 10 nas proximidades não funciona
O compartilhamento próximo do Windows 10 é um recurso complicado para lidar com a maioria, se não o tempo todo. Saiba como corrigir problemas ao compartilhar arquivos com essas dicas úteis!
Como montar um compartilhamento nfs no linux
NFS é um protocolo de sistema de arquivos distribuído que permite compartilhar diretórios remotos em uma rede. Neste tutorial, mostraremos como montar manual e automaticamente um compartilhamento NFS nos sistemas Linux.