Estou tentando mudar do Windows para o Ubuntu Desktop.
Quero poder compartilhar pastas entre outros computadores na rede local, sejam eles Windows ou Ubuntu.
Na ajuda, encontrei a opção de compartilhar a Public
pasta, mas ainda não consegui acessar a pasta do Windows. Também quero compartilhar outras pastas, não apenas públicas.
Encontrei algumas instruções on-line para outras formas de compartilhamento, mas parece que não tem a opção "Compartilhamento de rede local" que alguns mencionam.
Qual é a alternativa mais simples ao compartilhamento do Windows?
Samba é o aplicativo de servidor que implementa o acesso do terminal do cliente a pastas, impressoras e discos através do protocolo SMB/CIFS.
Para instalar e configurar o servidor Samba para Ubuntu, siga estes passos.
Atualize as informações do repositório e instale quaisquer atualizações:
Instalar o Samba:
Faça uma cópia do arquivo de configuração:
Crie uma pasta para compartilhar entre usuários:
Conceda os direitos de acesso necessários à pasta:
Crie um diretório para um determinado número de usuários:
Crie o grupo de usuários para o samba:
Adicione os usuários do Samba que você precisa:
Repita para cada usuário
Adicione os usuários criados ao grupo:
Repita para cada usuário
Altere o grupo que possui o diretório de usuários limitados:
Crie uma senha para cada usuário adicionado:
Repita para cada usuário
Edite o arquivo de configuração do samba feito backup anteriormente com o nano:
Exclua todas as linhas do arquivo. Insira o seguinte:
Salvar com Ctrl + X.
global — configurações gerais do servidor Samba
público e privado — descrição dos diretórios de configuração.
global tem cinco parâmetros:
workgroup — grupo de trabalho. WORKGROUP é especificado como o grupo padrão.
ONLINE — O valor usuário significa autorização pelo par nome de usuário/senha; mapa para convidados — define como as solicitações são processadas. ;
ganha suporte — • habilita ou desabilita o suporte WINS;
proxy dns — capacidade de enviar solicitações para um DNS.
Configurações de diretório
caminho — caminho completo para o diretório no seu disco rígido;
convidado ok — capacidade de acessar a pasta sem uma senha (convidado);
navegável — se deve exibir a pasta no servidor
force user — o usuário que está trabalhando com a pasta. Para aumentar a segurança do servidor, "nobody" é geralmente usado.
escrever — sim permite que o usuário execute ações em arquivos dentro da pasta
usuários válidos — lista de usuários que têm acesso à pasta. Se houver vários usuários, seus nomes serão separados por vírgulas. Se o acesso for necessário para usuários pertencentes a um grupo, o símbolo “arroba” (@) será colocado antes do nome do grupo.
Bem-vindo ao AskUbuntu!
Se você não precisa de nada muito complicado, você pode configurar o compartilhamento de diretórios em Configurações. Veja como:
Isso é tudo o que há para fazer se você só precisa de compartilhamento básico. Se você tem necessidades como senhas, visualizações personalizadas, compartilhamentos múltiplos e coisas do tipo, então o Samba ou algo similar precisará ser instalado e configurado.
Depois de tentar várias opções, me deparei com esta postagem sobre como instalar e configurar o compartilhamento de arquivos Nautilus no Ubuntu 24.04.
Embora ainda exija alguns comandos do Terminal, foi simples de configurar e habilitou a
Sharing Options
opção de menu do botão direito.No entanto, essas instruções não funcionaram no início e encontrei uma resposta aqui .
Então as instruções que segui foram:
sudo apt update
sudo apt install nautilus-share
(Pressione y quando solicitado a confirmar a instalação)sudo usermod -aG sambashare $(whoami)
Reinicie o PC.
sudo smbpasswd -a $(whoami)
(crie uma nova senha para o compartilhamento)Agora você deve ter
Sharing Options
disponível ao clicar com o botão direito do mouse uma pasta onde você pode controlar o compartilhamento e quem tem acesso.Então segui o conselho do segundo link acima. Abra uma janela de arquivo, encontre o caminho para a pasta
/etc/samba/
(você pode começar indo paraOther Locations
) e abra o arquivosmb.conf
no editor de texto apenas clicando duas vezes.Encontre a linha
workgroup = WORKGROUP
e adicione algumas linhas abaixo dela:force user = John
(substitua John pelo seu nome de usuário) Depois salve e saia.Em seguida, reinicie o Samba com:
sudo service smbd restart
Agora você pode acessar o compartilhamento de um PC Windows com o endereço IP (por exemplo,
\\192.168.0.99
) ou o nome do PC (por exemplo,\\LinuxPc
).