Estou tentando fazer em um computador servidor Ubuntu (22.04.1 LTS) um servidor de arquivos Samba (4.15.9-Ubuntu) com um compartilhamento protegido por senha:
Eu mantenho a configuração [homes] para saber se funciona com o usuário existente no Ubuntu, que é "toi". Agora quero compartilhar uma unidade de disco externa montada com o login "bert" e uma senha personalizada.
Eu montei a unidade em /mnt/m3. O arquivo que desejo acessar está em /mnt/m3/STOREX/, que é root:root acessível, e com o mod 777.
Criei a seguir o usuário "bert" do grupo "samba" e o adicionei como um usuário samba com uma senha personalizada.
Em seguida, alterei o arquivo smb.conf assim:
[global]
bind interfaces only = Yes
interfaces = 127.0.0.0/8 eno1
log file = /var/log/samba/log.%m
logging = file
map to guest = Bad User
max log size = 1000
obey pam restrictions = Yes
pam password change = Yes
panic action = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd program = /usr/bin/passwd %u
server role = standalone server
server string = %h server (Samba, Ubuntu)
unix password sync = Yes
usershare allow guests = Yes
idmap config * : backend = tdb
hosts allow = 192.168.
[homes]
browseable = No
comment = Home Directories
create mask = 0775
directory mask = 0775
read only = No
[DD]
comment = DD
browseable = yes
create mask = 0775
directory mask = 0775
path = /mtn/m3/STOREX
read only = No
valid users = @samba bert toi
Agora, o que quer que eu coloque como parâmetro da linha valid users, nada funciona. Consigo ver o compartilhamento na rede, mas o log não funciona, seja com meu usuário de trabalho "toi" ou com o novo "bert", e não entendo o que estou fazendo de errado
Há algumas coisas que você pode tentar para solucionar o problema: