삼바 : 오류가 사용 권한 거부되었습니다.


0

지난 2 주 동안 Linux CentOS 5.5 서버에서 Samba를 설치했습니다. 갑자기 오늘 갑자기 일하는 것이 멈 췄고 왜 그럴 수 없는지 !!

먼저 "samba3x"패키지 3.3.8-0.52.el5_5를 실행하고 있습니다. 구성 파일은 다음과 같습니다.

[global]
load printers = No
netbios name = MyServer
default = global
path = /home
wins server = 10.1.1.2 # windows pdc
workgroup = workgroup
os level = 20
encrypt passwords = yes
security = share
winbind separator = +
available = No

[In]
writeable = yes
admin users = smbuser
path = /home/myUser/www/share/1
valid users = smbuser
public = yes
available = yes

myUser /, www / 및 share / folders는 모두 755 모드로 설정되고 myUser가 소유합니다. 1 / 폴더는 777이며 smbuser가 소유합니다.

Windows에서 "시스템 오류 53이 (가) 발생했습니다. 네트워크 경로를 찾을 수 없습니다." 명령을 실행하려고하면 "net use \ MyServer \ In / user : smbuser smbuser"라고 표시됩니다.

그러나 경로를 / home / smbuser로 바꾸려면 config를 변경하면됩니다. smbuser / 폴더는 700을 사용하며 smbuser가 소유합니다. 따라서 1 / 폴더가 777 모드를 사용 중이며 smbuser가 소유하고 있어도 작동하지 않습니다.

아무도 왜 제발 말해 줄래? 미리 감사드립니다.

답변:


1

죄송합니다. 그냥 정렬했습니다. "smbuser"가 문제였던 것 같습니다. 사용자 계정이 올바르게 설정되어 있고 전체 액세스 권한이 있기 때문에 이것이 반드시 필요한 이유는 확실하지 않습니다.

나는 "myUser"에 대한 smb 계정을 설정하고 대신 폴더에 액세스하는 데 사용했습니다. 그것은 효과가있다!


1

좀 더 자세한 정보를 얻으려는 의견으로 게시하지 않으신 것에 대해 사과드립니다. 그렇게 할 수 없다는 평판은 두렵습니다.

설정하면 [In] 사용하기 위해 공유하다 path = /home/myUser/www/share/1명령을 실행할 수 있습니까? smbclient \\\\127.0.0.1\\In 귀하의 CentOS 컴퓨터에서 해당 공유에 액세스 할 수 있습니까?

편집 : 다시, 나는 코멘트의 부족에 대해 사과드립니다. 충돌하는 권한이있는 것 같습니다. 내부 폴더에 특정 사용자에 대한 전체 액세스 권한이 주어졌지만 부모 폴더에 부정한 다른 모든 사용자에게 액세스 권한을 씁니다 (또는 무엇이든). 거부 규칙이 허용 규칙보다 우선하며, 이것이 귀하의 경우에 발생한 것으로 가정합니다.


안녕하세요. 나는 그것을 시도하지 않았지만, 그것은 사용자 계정과 관련된 것으로 나타났다. 어쨌든 고마워.
Reado
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.