Samba에 대한 읽기 전용 권한이 있어야합니다. 권한이 있습니다. 다음은

안녕하세요. 저는 Centos 5.5에서 최근 Samba와 많은 어려움을 겪고 있습니다.

나는 Windows 7에서 개발하고 scp (ant task)를 통해 파일을 보내지 만 느려지고 삼바를 철저하게 설정하려고합니다.

몇 가지 가이드를 설치 및 수행 한 후에 다음을 수행했습니다.

  1. 방화벽 (iptables) 사용 중지
  2. Selinux를 비활성화하십시오 (처음에는 그렇게하지 않았지만 도움이되지 않았습니다).
  3. 내 smbusers 파일을 설정하여 내 Windows 사용자를 루트 (root = “Tahir Malik”- & gt; works)에 매핑합니다.
  4. 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)



답변

나는 실제로 어떤 일이 일어 났는지 알지 못한다. 그러나 리눅스와 윈도우 환경을 다시 시작한 후에 나는 공유에 대한 쓰기 권한을 가지고있다.