Eu tenho procurado incessantemente o que deu errado, e não consigo descobrir. Há muita coisa que eu ainda não entendo sobre o trabalho com o samba no Ubuntu, então se algo parece noobish, me desculpe.
Antes de atualizar meu servidor ubuntu, o compartilhamento estava funcionando normalmente e a conta do professor conseguiu autenticar, mas quando eu atualizei, ele parou de funcionar.
Estou usando o servidor Ubuntu:
ID do Distribuidor: Ubuntu
Descrição: Ubuntu 15.10
Lançamento: 15,10
Codename: wily
e samba: versão 4.1.17-Ubuntu
Quando tento mapear uma unidade de rede a partir de um computador com windows (neste caso, o windows 10 também usa o windows 7 com resultados semelhantes), obtenho os seguintes resultados de log em / var / logs / samba / log. (endereço ip do windows) :
check_ntlm_password: Authentication for user [teacher] -> [teacher] FAILED with error NT_STATUS_NO_SUCH_USER
[2016/01/06 14:00:51.944975, 3] ../source3/auth/auth_util.c:1593(do_map_to_guest_server_info)
No such user teacher [HeritageFileServer] - using guest account
Da máquina windows estou logando como professor HeritageFileServer \, eu também tentei HERITAGEFILESERVER \ teacher, e apenas professor, no passado, o primeiro funcionou muito bem.
Se eu digitar sudo pdbedit -L -v , que, como eu entendo, deveria listar meus usuários de samba, eu recebo isto:
---------------
Unix username: tech
NT username:
Account Flags: [U ]
User SID: S-1-5-21-3838925055-3536237277-778935331-1000
Forcing Primary Group to 'Domain Users' for tech
Primary Group SID: S-1-5-21-3838925055-3536237277-778935331-513
Full Name: Tech
Home Directory: \heritagefileserver\tech
HomeDir Drive:
Logon Script:
Profile Path: \heritagefileserver\tech\profile
Domain: HERITAGEFILESERVER
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: never
Kickoff time: never
Password last set: Wed, 06 Jan 2016 13:07:05 MST
Password can change: Wed, 06 Jan 2016 13:07:05 MST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------
Unix username: teacher
NT username:
Account Flags: [U ]
User SID: S-1-5-21-3838925055-3536237277-778935331-1001
Forcing Primary Group to 'Domain Users' for teacher
Primary Group SID: S-1-5-21-3838925055-3536237277-778935331-513
Full Name:
Home Directory: \heritagefileserver\teacher
HomeDir Drive:
Logon Script:
Profile Path: \heritagefileserver\teacher\profile
Domain: HERITAGEFILESERVER
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: never
Kickoff time: never
Password last set: Mon, 04 Jan 2016 15:22:14 MST
Password can change: Mon, 04 Jan 2016 15:22:14 MST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Obviamente, o professor existe, e a senha é muito simples, então estou certo de que não estou entendendo errado, eu mesmo reconfixo a senha para ter certeza usando o smbpasswd.
Acabei definindo as pastas importantes para permitir contas de convidado para que os professores pudessem acessar a unidade, enquanto isso estou tentando fazer com que o log mostre que ele foi autenticado com êxito. Aqui está o meu arquivo smb.conf (eu tenho compartilhar e compartilhar como as pastas originais que agora estão abertas para os convidados, enquanto Shared é a minha pasta de teste que estou tentando conseguir trabalhar com autenticação):
#======================= Global Settings =======================
[global]
;workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
#interfaces = eth0
log level = 3
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
####### Authentication #######
;server role = standalone server
security = user
guest account = nobody
map to guest = bad user
;usershare allow guests = yes
#======================= Share Definitions =======================
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
[share]
comment= Heritage File Server
path = /media/external/ServerBackup
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[Share]
comment= Heritage File Server
path = /media/external/ServerBackup
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[Shared]
comment= Heritage File Server
path = /media/external/ServerBackup
available = yes
valid users = teacher
browsable = yes
guest ok = no
read only = no
writable = yes
create mask = 0755
[web]
comment = Heritage Web Hosting
path = /var/www/html
browsable = yes
guest ok = no
read only = no
create mask = 0755
[homes]
comment = Home Directories
browsable = yes
read only = yes
Alguém sabe o que está errado?