Network

[펌] Samba (linux <- window)

_침묵_ 2005. 8. 23. 11:41
사용자 삽입 이미지

 

삼바 그대로 따라하기

 

* 방화벽은 꼭 풀고 시작하자

 

1. 삼바 설치하기
# rpm -Uvh samba-2.2.5-1.i386.rpm

 

2. 삼바 데몬 띄위기
[root@Jinux root]#cd /etc/samba
[root@Jinux samba]#/etc/init.d/smb restart

 

3. 삼바 설정
[root@Jinux samba]#vi smb.conf

[global]

# workgroup = NT-Domain-Name or Workgroup-Name
#   workgroup = MYGROUP
   workgroup = WORKGROUP

 

# otherwise the user "nobody" is used
#  guest account = pcguest
  guest account = nobody
 
# security_level.txt for details.
   security = user

 

[Jinux]
        comment = shared-files in Jinux
        path = /
        writeable = yes
        browseable = yes
        valid users = jinynet9 root
        printable = no
        guest ok = yes
        create mode = 0664
        directory mode = 0775

 

4. 삼바 유저 추가
[root@Jinux samba]#smbadduserjinynet9:jinynet9
Adding: jinynet9 to /etc/samba/smbpasswd
Added user jinynet9.
----------------------------------------------------------
ENTER password for jinynet9
New SMB password:
Retype new SMB password:
Password changed for user jinynet9.
Password changed for user jinynet9.

[root@Jinux samba]#/etc/init.d/smb restart


# /etc/init.d/smb restart

 

# ps ax | grep smbd
# ps ax | grep nmbd

 

-------------------------------------------------------------------------------
#rpm-qa|grepsamba
#servicesmbstatus
#servicesmb<start|stop|restart>

 

* 보안을 고려한 삼바 운영

- /etc/samba/smb.conf
    security = user
#smbadduserjinynet9:jinynet9

-------------------------------------------------------------------------------

 

- /etc/samba/smb.conf
    . 주석 : #(설명), ;(일시적 주석)
    . [global] 영역
        . workgroup = 윈도우즈 웍그룹명
        . netbios name = 컴퓨터 이름 (Jinux)
            윈도우즈에서 컴퓨터 이름으로 표시됨
        . server string = 컴퓨터 설명
            윈도우즈에서 컴퓨터 설명이 표시됨
        . hosts allow = <IP | network/netmask | domain>
            접근을 허용할 컴퓨터 또는 네트웍

        . printcap name = /etc/printcap
            공유 프린트 설정 파일
        . load printers = yes/no
            printcap name 설정 사용
        . printing = cups
            레드햇9에서 기본 제공
       
        . security = <share | user | server | domain>
            . share     ; 권한없이 접근 가능 (윈도우즈 웍그룹의 기본모드)
            . user      ; 삼바서버에서 계정 인증을 거친 사용자만 허가
            . server    ; 다른 호스트(NT 패스워드 서버)의 인증을 거친 사용자만 허가
            . domain    ; PDC (Primary Domain Controller)를 통해 인증을 거친 호스트만 허가

        . encrypt password = yes
            win95, winNT 이후에만 해당
        . smb passwd file = /etc/samba/smbpasswd
        . username map = /etc/samba/smbusers

    . [공유] 영역
        . comment = 설명
        . path = 공유디렉토리 절대경로
        . browsable = yes/no
        . writable = yes/no
        . guest ok = yes/no

 

- 설정파일 테스트
    # testparm

-------------------------------------------------------------------------------

- SWAT (Samba Web Administration Tool)
    . 삼바 설정을 웹 브라우저에서 편리하게 제공
    . /etc/xinetd.d/swat    ; 설정 파일
    . 901                   ; 사용포트
    .http://Server_IP:901  ; 접속

. X 윈도우에서 삼바 설정
    # redhat-config-samba