저는 최근 CentOS 7 서버 중 하나에 Samba를 설치했는데 훌륭하게 작동합니다. LAN에 있는 한 누구나 액세스할 수 있습니다.
이제 비밀번호로만 액세스할 수 있는 두 번째 공유를 설정해야 합니다.
삼바 비밀번호를 가진 Linux 사용자를 추가했습니다
그런 다음 smb.conf를 편집했습니다.
unix charset = UTF-8
dos charset = CP392
workgroup = WORKGROUP
hosts allow = 192.168.20.0/24 127.0.0.1
security = user
passdb backend = tdbsam
map to guest = Bad User
[Public]
path = /share/public
writable = yes
browsable = yes
guest ok = yes
guest only = yes
create mode = 777
directory mode = 777
[Secret]
path = /share/secret
browsable = yes
valid users = samba
force user = samba
create mask = 777
directory mask = 777
그런 다음 samba-client를 설치하고 samba 사용자 비밀번호를 만들었습니다.
smbpasswd -a samba
Windows에서 공유를 마운트하려고 하면 사용자 이름과 비밀번호를 묻는 메시지가 표시되지만 Samba 사용자 이름과 비밀번호를 입력하면 액세스가 거부됩니다.
제가 설정에서 뭔가를 놓쳤나요?