Não estou familiarizado com uma GUI para realizar isso, mas as etapas para fazer isso manualmente a partir de um terminal não são muito ruins. Você só precisa fazer o seguinte:
Instalar o Samba & pacotes obrigatórios
sudo apt-get install smbfs samba
Edite o arquivo conf /etc/samba/smb.conf
Verifique se você tem a seguinte linha neste arquivo e se não está comentada. Pode ser definido como security = share
como padrão.
security = user
Além disso, neste arquivo, na seção "Definições de compartilhamento", configure um novo compartilhamento semelhante ao seguinte:
[primary]
comment = Guest access Share
path = /mnt/primary
writeable = yes
valid users = @smb
guest ok = no
Isso diz que o compartilhamento será chamado de "primário", o caminho local para o diretório de compartilhamento está em /mnt/primary
, os usuários autorizados podem escrever, somente usuários do grupo smb são permitidos e convidados anônimos não podem usar isso. / p>
Testando a configuração com testparm
Quando terminar, salve o arquivo. Em seguida, execute testparm
para ver se há algum problema.
exemplo de execução do testparm
$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
Iniciando o Samba
Por fim, reinicie o servidor samba:
/etc/init.d/samba restart
Configuração do cliente (no Windows)
Escolha a unidade de rede do mapa na tela "Meu computador". Em seguida, digite:
\debian_box_ip_address\share_name
Por exemplo:
\192.168.0.200\primary
Em seguida, escolha "login com credenciais diferentes" e insira seu nome de usuário / senha do Linux.