Samba no modo autônomo, apenas um compartilhamento. Cliente do Windows diz "Você não tem permissão". Usando as ACLs do UNIX, tenha um arquivo de mapeamento de uma linha simples para um único usuário. Usando o tdb como back end, ativamos e configuramos um usuário do UNIX e uma senha do smbpasswd para o dito usuário. smb.conf:
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
log file = /var/log/samba/log.%m
max log size = 1000
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
username map = /etc/samba/usermaps
[nas-share]
comment = NAS Share
path = /raid/nas-share
read only = No
guest ok = Yes
perms da pasta do lado do servidor:
drwxrwsr-x 2 root smb-write 4096 Nov 10 16:21 nas-share
arquivo de mapeamento de usuários:
test = Test
O usuário do UNIX faz parte do grupo "smb-write", mas o compartilhamento também é configurado para permitir acesso de convidado (leitura / execução). Com prejuízo, o Samba não permitirá que um cliente do Windows se conecte, não importa o que eu tente, alguma idéia? Eu perdi um passo crítico? Qualquer e todos ajudam muito apreciados. Vou postar qualquer configuração que perdi, se necessário.