Instalando o samba:
Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:
$ sudo apt update
Agora, instale o samba com o seguinte comando:
$ sudo apt install samba smbclient
Para confirmar a instalação, pressione Y e depois pressione .
Samba deve ser instalado.
Compartilhando diretórios com Samba:
Depois que o Samba é instalado, você pode compartilhar diretórios graficamente a partir do gerenciador de arquivos do Ubuntu padrão Nautilus.
Digamos, você quer compartilhar um diretório Notas No seu diretório doméstico.
Agora, clique com o botão direito do mouse (mouse) no Notas diretório e clique em Compartilhamento de rede local.
Agora verifica Compartilhe essa pasta Caixa de seleção para compartilhar este diretório com samba.
Agora, digite um Compartilhe o nome. Você também pode digitar um opcional Comente sobre o compartilhamento.
Com a configuração padrão, apenas o proprietário do compartilhamento (o usuário do Linux, que é o proprietário do diretório que está sendo compartilhado) pode ter lido e escrever acesso aos arquivos e diretórios no compartilhamento.
Se você deseja permitir que os usuários de outros (os usuários do Linux que não são o proprietário do diretório que estão sendo compartilhados) criem, renomeiam ou excluam arquivos e diretórios dessa participação, verifique o Permita que outros criem e excluam arquivos nesta pasta Caixa de seleção.
Se você deseja permitir o acesso ao hóspede (acesso não autorizado) a este compartilhamento, verifique o Acesso ao convidado (para pessoas sem uma conta de usuário) Caixa de seleção. Para acesso ao hóspede, você não precisa de nenhuma conta de usuário.
A configuração padrão permitirá que apenas o usuário que também é o proprietário do diretório sendo compartilhado, faça login no compartilhamento e faça alterações no compartilhamento.
Se você deseja criar um compartilhamento público onde todos possam acessar, criar, remover e renomear arquivos e diretórios do compartilhamento, ative o cheque Permita que outros criem e excluam arquivos nesta pasta e Acesso ao convidado (para pessoas sem uma conta de usuário) caixas de seleção marcadas na captura de tela abaixo.
Se você deseja criar um compartilhamento público em que todos possam acessar apenas os arquivos e diretórios, mas não pode remover, renomeie arquivos e diretórios do compartilhamento e verifique apenas o Acesso ao convidado (para pessoas sem uma conta de usuário) Caixa de seleção marcada na captura de tela abaixo.
Se você quer todos (mesmo aqueles que não são o proprietário do diretório sendo compartilhado) que fizeram login com um nome de usuário e uma senha para ter acesso a gravação ao compartilhamento, verifique Permita que outros criem e excluam arquivos nesta pasta Caixa de seleção, conforme mostrado na captura de tela abaixo.
Depois de terminar, clique em Criar compartilhamento.
Se esta caixa de diálogo aparecer, clique em Adicione as permissões automaticamente.
A ação deve ser ativada e pronta para usar. Agora, feche a janela de compartilhamento de pastas.
Depois de compartilhar um diretório, o ícone do diretório deve ser alterado como você pode ver na captura de tela abaixo.
Criando usuários de samba:
Para acesso ao hóspede a ações da Samba, você não precisa de autenticação de usuário. As ações dos hóspedes estarão acessíveis a todos na rede.
Mas se você deseja permitir o acesso às suas ações da Samba apenas para pessoas autorizadas, deve criar contas de usuário do Samba.
Observe que as contas de usuário do Samba estão vinculadas às contas do sistema Linux local. Então, você só pode criar usuários de samba com o mesmo nome que os nomes de usuário do sistema Linux local.
Para criar uma conta de usuário do samba Shovon (digamos), execute o seguinte comando:
$ sudo smbpasswd -a shovon
Aqui, Shovon é o nome de usuário do meu usuário de login do Ubuntu. Se você não conhece seu nome de usuário de login, pode substituí -lo por $ (whoami).
Agora, digite uma nova senha para o usuário e pressione .
Vestem a senha do usuário e pressione .
Um novo usuário do samba deve ser criado e uma senha deve ser definida para o usuário recém -criado.
Acessando o Samba compartilha do Windows:
Para acessar o compartilhamento do Samba no Windows, você precisará conhecer o endereço IP da sua máquina Ubuntu.
Você pode encontrar o endereço IP da sua máquina Ubuntu com o seguinte comando:
$ ip a
No meu caso, o endereço IP da minha máquina Ubuntu é 192.168.20.152. Vai ser diferente para você. Então, certifique -se de alterá -lo com o seu a partir de agora.
Agora, aberto Explorador de arquivos no Windows e navegue até o caminho \\ 192.168.20.152
Você deve ver seus compartilhamentos de samba aqui.
Se qualquer compartilhamento tiver acesso ao convidado ativado, ele não solicitará um nome de usuário e senha quando você tentar acessá -lo.
Se o acesso ao hóspede não estiver ativado para qualquer compartilhamento, ele solicitará o nome de usuário e a senha quando você tentar acessá -lo. O nome de usuário é o nome de usuário do samba que você criou anteriormente. A senha é a senha do usuário do samba.
Depois de navegar para o compartilhamento, você deve encontrar todos os seus arquivos e diretórios.
Acessando as ações da Samba da Linux:
Você deve ter programas de clientes da Samba instalados no computador Linux a partir do qual deseja acessar seus compartilhamentos de samba.
Provavelmente será instalado por padrão. Se não for, você precisa instalá -lo manualmente.
No Ubuntu/Debian ou em outras distribuições Linux baseadas em Ubuntu/Debian, você pode instalar os programas clientes da Samba com os seguintes comandos:
$ sudo apt update
$ sudo apt install smbclient
Agora, abra o gerenciador de arquivos (eu.e. Nautilus, Nemo, golfinho, caja etc.) e vai para Rede. O nome do host do seu computador Ubuntu deve ser listado no Rede seção do gerente de arquivos. Clique duas vezes nele.
Suas ações da Samba devem ser listadas. Clique duas vezes no compartilhamento que você deseja acessar.
Se for um compartilhamento habilitado para convidado, selecione Anônimo e clique em Conectar.
Se o acesso ao hóspede estiver desativado para o compartilhamento, selecione Usuário Registrado, digite o nome de usuário do samba e a senha no Nome de usuário e Senha seção respectivamente, e clique em Conectar.
Todos os arquivos e diretórios do seu compartilhamento de samba devem ser listados.
Então, é assim que você instala o Samba no Ubuntu e compartilhe arquivos com o Windows e outros computadores Linux. Obrigado por ler este artigo.