안녕하세요. 저는 Centos 5.5에서 최근 Samba와 많은 어려움을 겪고 있습니다.
나는 Windows 7에서 개발하고 scp (ant task)를 통해 파일을 보내지 만 느려지고 삼바를 철저하게 설정하려고합니다.
몇 가지 가이드를 설치 및 수행 한 후에 다음을 수행했습니다.
- 방화벽 (iptables) 사용 중지
- Selinux를 비활성화하십시오 (처음에는 그렇게하지 않았지만 도움이되지 않았습니다).
- 내 smbusers 파일을 설정하여 내 Windows 사용자를 루트 (root = “Tahir Malik”- & gt; works)에 매핑합니다.
- Windows 사용자가 읽기 권한 만 가지고 있었으므로 smbpasswd -a mitco 명령을 사용하여 현재 사용자 mitco를 sambapassdb에 추가했습니다.
따라서 두 사용자 모두 내 공유에 대한 읽기 권한이 있습니다. 다음은 내 smb.conf snippit입니다.
[global]
workgroup = MITCO
server string = Samba Server Version %v
netbios name = centos
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
[alf4]
comment = Alfresco 4
path = /opt
read only = no
valid users = mitco, mitco
force user = root
force group = root
admin users = mitco , mitco
writeable = yes
; browseable = yes
어쩌면 중요한 것은 / opt는 루트 사용자 만 쓸 수 있지만 강제 사용자, 그룹 또는 관리자 사용자를 사용하기 때문에 중요하지 않아야한다는 것입니다.
로그 파일 :
[2012/09/29 07:43:44, 0] smbd / server.c : main (958)
smbd 버전 3.0.33-3.39.el5_8이 시작되었습니다.
저작권 Andrew Tridgell 및 Samba 팀 1992-2008
[2012/09/29 07:43:59, 1] smbd / service.c : make_connection_snum (1085)
mitco-tahir (192.168.13.1)은 초기에 사용자 root (uid = 0, gid = 0)로 서비스 alf4에 연결합니다 (pid 5228)
답변
나는 실제로 어떤 일이 일어 났는지 알지 못한다. 그러나 리눅스와 윈도우 환경을 다시 시작한 후에 나는 공유에 대한 쓰기 권한을 가지고있다.