삼바가 왜 내 주식에 대한 액세스를 거부합니까?


10

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
네트워크 경로를 찾을 수 없습니다.

이것은 내가 한 일의 체크리스트입니다.

  • 계정 kevinsmbpasswd -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]에 연결할 때 권한이 거부되었습니다. 오류가 발생했습니다. 권한이 거부되었습니다.

답변:


5

SELinux가 활성화되어 있습니까? 그렇다면 형식을 public_content_t로 설정하여 액세스 가능하게 만들 수 있습니다. samba가 쓸 수 있으면 유형을 public_content_rw_t로 설정하십시오. 후자를 할 경우 SELinux에 이것에 대해서도 알려 주어야합니다. 내 system-config-selinux에는 다음과 같은 부울이 있습니다.Allow Samba to write files in directories labeled public_content_rw_t


안녕하세요 Kevin-SELinux가 활성화되었습니다 (강제 / 타겟팅). system-config-selinux그래도 도구 가없는 것 같습니다 . 을 사용하여 이것을 설정할 수 있습니까 setsebool allow_smbd_anon_write 1?
Kev

ok ... system-config-selinux를 얻으려면 policycoreutils-gui를 설치해야합니다 ... 그러나 이것이 서버이고 이것이 GUI 기반 도구라고 생각합니까?
Kev

system-config-selinux는 실제로 GUI 기반 도구입니다. 서버에서 실행하고 옵션을 토글하면 getsebool allow_smbd_anon_write토글 결과 가 반환됩니다. 따라서 해당 명령을 실행하고 작동하는지 확인합니다.
Kevin M

4
setenforce 0-SELinux가 문제를 일으키는 지 테스트합니다. 다시 시작하거나 다시 setenforce 1켭니다.
Joshua Enfield

3

이 질문에 대답하기 위해 제공해야 할 추가 정보가 있습니다.

/upload내 계정 'kevin'에 폴더를 숨기고 셸을 통해 파일과 폴더를 만들 수 있는지 확인했습니다.

  • chown루트 나 케빈 또는 다른 계정 으로이 작업을 수행 했습니까 ?
  • 현재 디렉토리에 할당 된 그룹은 무엇입니까?
  • 디렉토리 모드는 무엇입니까? 사용자와 그룹에 실행 비트가 설정되어 있습니까?

Windows 7에서 컴퓨터를 탐색하여 'kevin'으로 인증하고 내 홈 디렉토리 공유 및 업로드 공유를 볼 수 있지만 액세스 할 수 없습니다.

  • Windows 7 시스템이 Samba 서버와 동일한 작업 그룹의 구성원입니까?
  • 서버가 도메인의 구성원입니까, 도메인 컨트롤러입니까, 아니면 독립형 서버입니까? Windows 7 컴퓨터가 도메인에 있으면 서버를 도메인에 가입시키는 것도 좋습니다. 필요하지는 않지만 인증에 도움이됩니다.
  • security =현재 설정 은 무엇입니까 /etc/samba/smb.conf? Samba 서버가 도메인의 구성원 인 경우 아마도 security = ads; Samba 서버가 독립형 인 경우 아마도 security = user또는 이어야합니다 security = share.
  • 에 대한 항목이 client signing = no있습니까? ( yes새로운 Windows 클라이언트와 연결할 때 대신 필요할 수 있습니다 )
  • 에 대한 항목이 client use spnego = no있습니까? ( yes새로운 Windows 클라이언트와 연결할 때 대신 필요할 수 있습니다 )
  • 되어 winbind실행? 서버가 도메인 구성원 또는 도메인 컨트롤러가 아닌 경우 실행 중에 약간의 혼란이 발생할 수 있습니다. 독립형 서버에는이 서비스가 필요하지 않습니다 .

답변 주셔서 감사합니다, 나는 다시 관심을 돌려 이것으로 돌아올 때 이것을 확인합니다.
Kev

0

흠, 이것은 일반적으로 서버에 로컬 경로 / 업로드 (따라서 servr의 루트에 업로드)가 존재하지 않음을 의미합니다.


폴더가 존재합니다
Kev

0

대신 IP 주소를 사용하여 samba 서버에 액세스하십시오. \ _ip_address_of_samba_server_ \ upload

또한 /var/log/samba/log.smbd에서 samba 로그를 확인하고 Windows 클라이언트가 실제로 로그인을 시도하는지 확인하십시오. 그렇지 않으면 네트워크에 문제가 있습니다. 그리고 그 오류는 ..

친애하는,

남자 이름


안녕하세요 마틴-방금 제안에 대한 답변으로 내 질문을 업데이트했습니다. 건배.
Kev

케빈 안녕하세요, 늦게 반응해서 죄송합니다. 한동안 여기에 없었습니다. 구성이 올바 릅 testparm니까 (시도 명령 )? 리눅스에서 (를 통해 smbmount) 공유를 마운트하려고 했습니까 ?
mkudlacek

0

이것을 시도해보십시오.

http://winplat.net/post/2012/04/04/Unable-to-access-Samba-shares-from-Windows-7-with-error.aspx

  • TCP / IP를 통한 NetBIOS 활성화
  • 인증 수준 선택
  • SMB 서명
  • 'Microsoft 네트워크 용 클라이언트'
  • 네트워크 바인딩 순서

2
답변에 링크의 관련 정보를 포함 시키십시오. 링크가 언젠가 사라져도 답변이 쓸모 없게됩니다.
Lucas Kauffman

그 것처럼? ...
Moshe

@Moshe 편집 날짜와 주석 날짜에주의를 기울이겠습니까?
HopelessN00b

-1

localhost를 통해 연결하려고하면 smbclient는 무엇을 말합니까? 같은 오류입니까, 아니면 SNAFU입니까? 그리고 smbclient와 windows는 브라우징을 공유하는 어떤 라인을 생성합니까? 디렉토리에 도달 할 수 있는지 확인하기 위해 아무도 로그인하지 않았습니까?

그리고 마지막으로 .... http://www.tomshardware.com/forum/75-63-windows-samba-issue

여기에서 보안 수준이 (새로운) 128 비트에서 다운 그레이드되어 이전 및보다 호환 가능한 버전의 Windows 공유에 연결할 수있는 것이 좋습니다.

-아무 것도 없어요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.