Samba (3.0.33-3.29)를 실행하는 CentOS 5.2 상자에서라는 폴더를 만들었습니다 /upload
.
삼바에서는 다음과 같이 공유를 구성했습니다.
[업로드] 댓글 = 업로드 폴더 경로 = / 업로드 유효한 사용자 = kevin root 공개 = 예 쓰기 가능 = 예 탐색 가능 = 예 마스크 만들기 = 0777 디렉토리 마스크 = 0777 손님 확인 = 예
나는 chown
'는 D /upload
케빈'내 계정에 폴더를 '내가 쉘을 통해 파일과 폴더를 만들 수 있음을 확인.
Windows 7에서 컴퓨터를 탐색하여 'kevin'으로 인증하고 내 홈 디렉토리 공유 및 공유를 볼 upload
수 있지만 액세스 할 수 없습니다.
Windows 보고서 :
네트워크 오류 Windows는 \\ cos-01 \ upload에 액세스 할 수 없습니다 이름의 철자를 확인하십시오. 그렇지 않으면 네트워크에 문제가있을 수 있습니다. 네트워크 문제를 식별하고 해결하려면 진단을 클릭하십시오. 오류 코드 : 0x80070035 네트워크 경로를 찾을 수 없습니다.
이것은 내가 한 일의 체크리스트입니다.
- 계정
kevin
은smbpasswd -a kevin
동시에 암호를 사용 하고 설정 하여 삼바에 추가되었습니다 . 삼바 비밀번호와 센 토스 비밀번호는 동일합니다. - 서버 이름
cos-01
은/etc/hosts
파일에 있습니다. 즉
172.0.0.1 localhost localhost.localdomain 172.17.3.90 코스 -01
- 또한 netbios 이름을
/etc/samba/smb.conf
- Windows 7의 LAN Manager 인증 수준을 "LM 및 NTLM 보내기-협상 된 경우 NTLMv2 세션 보안 사용"으로 구성했습니다.
최신 정보:
IP 주소와 서버 이름 (예 : \ cos-01 \ upload 또는 \ 172.16.3.90 \ upload)으로 공유에 액세스하려고했습니다. 두 경우 모두 위에서 설명한 것과 동일한 오류가 발생합니다.
/var/log/samba/smbd.log
로그 파일을 확인하고 많은 것을 보았습니다.
[2010/07/02 16:56:10, 0] smbd / service.c : make_connection_snum (1013) '/ upload'가 없거나 [upload]에 연결할 때 권한이 거부되었습니다. 오류가 발생했습니다. 권한이 거부되었습니다.
system-config-selinux
그래도 도구 가없는 것 같습니다 . 을 사용하여 이것을 설정할 수 있습니까setsebool allow_smbd_anon_write 1
?