Samba에 대한 읽기 권한만 갖습니다.

Samba에 대한 읽기 권한만 갖습니다.

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

Windows 7에서 개발해서 scp(ant task)로 파일을 보내는데 속도가 너무 느려서 삼바 설정을 철저히 하고 싶었습니다.

몇 가지 가이드를 설치하고 따른 후 다음을 수행했습니다.

  1. 방화벽(iptables) 비활성화
  2. SelLinux 비활성화(처음에는 그렇게 하지 않았지만 도움도 되지 않았습니다)
  3. 내 Windows 사용자를 루트에 매핑하도록 smbusers 파일을 설정합니다(root = "Tahir Malik" --> 작동함).
  4. smbpasswd -a mitco 명령을 사용하여 현재 사용자 mitco를 sambapassdb에 추가했습니다. Windows 사용자에게는 읽기 권한만 있었기 때문입니다.

따라서 두 사용자 모두 내 공유에 대한 읽기 액세스 권한을 갖습니다. 내 smb.conf 조각은 다음과 같습니다.

[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이 시작되었습니다. Copyright 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) 처음에 사용자 루트로 서비스 alf4에 연결 (uid=0, gid=0) (pid 5228)

답변1

무슨 일이 일어났는지 잘 모르겠지만 Linux 및 Windows 환경을 다시 시작한 후에는 공유에 대한 쓰기 액세스 권한을 갖게 되었습니다.

관련 정보