누구나 네트워크에서 액세스 할 수 있도록 완전히 공개 된 Samba 공유를 만들려고합니다. 그러나 내가 넣은 구성 옵션에 관계없이 항상 내가 원하는 것이 아닌 로그인을 요구합니다. 내 현재 구성은 다음과 같습니다.
[global]
path = /home/dataserver/
read only = no
guest ok = yes
writable = yes
force user = dataserver
follow symlinks = yes
wide links = yes
unix extensions = no
avaliable = yes
browseable = yes
public = yes
security = user
server string = DataServer
guest account = root
public = yes
avaliable = yes
[Accounts]
description = Accounts Folder
path = /home/dataserver/Accounts/
read only = no
guest ok = yes
writable = yes
[Backup]
description = Backup Folder
path = /home/dataserver/Backup/
read only = no
guest ok = yes
writable = yes
[Databases]
description = Databases Folder
path = /home/dataserver/Databases/
read only = no
guest ok = yes
writable = yes
Ubuntu에서 제공하는 기본 smb.conf에는 smb.conf에서 누락 된 매개 변수가 포함되어 있습니다. 오버라이드가 없으면 삼바 기본값 map to guest = Never
이 거의 작동하는 것처럼 들립니다. 게스트 액세스를 허용하지 마십시오.
smb.conf의 [global] 섹션에 다음을 추가하여 누락 된 재정의를 복원합니다.
map to guest = Bad User
그런 다음 smbd를 다시 시작합니다.
sudo service smbd restart
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다