삼바 공유는 볼 수 있지만 액세스 할 수는 없습니다


12

내 인생에서 나는 이것을 알아낼 수 없다.

우분투 상자와 Win7 상자에 삼바를 설치하고 설정했는데 내가 만든 모든 공유를 볼 수 있습니다.

우분투에서 두 명의 사용자를 만들어 Windows의 사용자에게 매핑했습니다. 우분투에서 그들은 관리자입니다 .Windows 사용자 A의 사용자 A & B는 관리자이고 사용자 B는 poweruser입니다.

사용자 A는 공유를 모두보고 액세스 할 수 있지만 사용자 B는 모든 것을 볼 수 있지만 homes 디렉토리에만 액세스하면 다른 디렉토리에 오류가 발생합니다.

우분투에는 두 개의 드라이브가 있으며 이것은 smb.config 파일입니다 (삼바를 처음 사용합니다).

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = no
dns proxy = yes
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000

syslog = 0

panic action = /usr/share/samba/panic-action %d
security = user

encrypt passwords = true
passdb backend = tdbsam

obey pam restrictions = yes

unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

pam password change = yes
map to guest = bad user
;   usershare max shares = 100
usershare allow guests = yes

공유 섹션은 다음과 같습니다.

사용자 A와 B는 모두 창에서 액세스 할 수 있습니다. 아무 문제 없습니다.

[homes]
comment = Home Directories
browseable = no
writable = yes

사용자 A와 B 모두이 공유를 볼 수 있지만 사용자 A 만 액세스 할 수 있습니다. 사용자 B에게 오류가 발생했습니다.

[stuff]
comment = Unixmen File Server
path = /media/data/appinstall/
browseable = yes
;writable = no
read only = yes
hosts allow =

media / data / appinstall /에 대한 권한은 다음과 같습니다.

appInstall 속성 :

share name: stuff
Allow others to create and delete files in this folder is cheeked
Guest access (for people without a user account) is checked

권한 :

Owner: user A
Folder Access: Create and delete files
File Access: ---

Group: user A
Folder Access: Create and delete files
File Access: ---

Others   
Folder Access: Create and delete files
File Access: ---

나는 길을 잃었고이 일을해야한다. 어떤 아이디어?

목표는 이와 같은 설정을하는 것입니다. 창 기계 사용자 3 명. 데이터 드라이브의 각 사용자는 자신 만 액세스 할 수있는 개인 폴더를 갖게되며 그 다음에 2 명의 사용자가 읽기 전용이고 한 명의 사용자가 전체 액세스 권한을 갖는 다른 폴더를 갖게됩니다.

나는 창문 앞에서이 설정을했지만, 일어난 후에는 결코 창문으로 돌아 가지 않을 것이므로 Unix는 여기에 있습니다!

정말 붙어 있습니다. 우분투 11을 실행 중입니다. 다시 포맷하고 인생을 더 쉽게 만들 수 있다면 버전 10을 사용할 수 있습니다. 나는 Wed 이후로 이것을 다루어왔다. 오후 3시

감사.


IP에 의해 시도? \\ 192.168.0.10 \ 공유? 그래도 문제가 해결되면 WINS로 좁 힙니다.

1
같은 문제입니다. 나는 그것이 유닉스 측의 허가 사항이라고 생각합니다.
nitefrog

정확한 오류 메시지는 무엇입니까? (/ var / log / samba / *) 로그 파일은 무엇입니까?
andrekeller

답변:


4

삼바의 이름 확인

Windows 7에서 동일한 문제가 발생했습니다. 수정하려면 smb.conf 만 변경하면됩니다.

터미널 런

sudo gedit /etc/samba/smb.conf

그런 다음 변경

wins support = no

name resolve order = lmhosts host wins bcast

wins support = yes

name resolve order = wins lmhosts host bcast

그런 다음 삼바를 다시 시작하십시오.

sudo service smbd restart

광산은 없습니다 name resolve order = lmhosts host wins bcast. 이것이 구식입니까?
endolith

그것은 구식 일 것입니다
mlandiland

1

공유 폴더가 FAT32 볼륨 (예 : 플래시 카드)에 상주하고 우분투가 samba가 확인할 권한을 추가 할 수없는 경우 발생할 수 있습니다. 이 경우 액세스 권한을 정의하는 올바른 방법이 무엇인지 확실하지 않지만 간단한 해결 방법은 폴더를 ext4 볼륨으로 이동하여 공유하는 것입니다.

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