삼바(Samba)는?

삼바는 윈도우를 설치한 PC에서 리눅스(유닉스) 서버에 있는 파일을 공유할 수 있게 해줍니다. 

즉, 윈도우 사용자가 리눅스 장비의 삼바 서버에 접속한 후, 윈도우용 에디터를 이용하여 파일을 편집 하는게 가능하도록 해준다는 거죠. 



1. 삼바 설치


# yum install samba 


=============================================================================

 Package                  Arch      Version           Repository        Size

=============================================================================

Installing:

 samba                    x86_64    3.4.9-60.fc12     secui-updates    4.3 M

Installing for dependencies:

 libtalloc                x86_64    2.0.0-0.fc12      secui-mirror      19 k

 samba-common             x86_64    3.4.9-60.fc12     secui-updates     11 M

 samba-winbind-clients    x86_64    3.4.9-60.fc12     secui-updates    934 k


Transaction Summary

=============================================================================

Install       4 Package(s)

Upgrade       0 Package(s)



2. 삼바 설정 

설정 파일을 열어서 설정 가능 


# vi /etc/samba/smb.conf 


기본적으로 'homes'가 공유되도록 되어 있음. 

삼바를 설치 한 장비에 유저로 등록 되어 있다면 자신의 'home' 디렉터리를 접근 할 수 있도록 해준다는 뜻. 

만약, public을 설정 하고 싶다면 설정 파일 하단에  'public'을 검색해서 주석을 해제하면 됩니다. 


[homes]

        comment = Home Directories

        browseable = no

        writable = yes



3. 삼바 시작 

yum을 통해서 설치 했다면 간단하게 아래 명령어만 실행 해주면 됩니다. 

'OK' 라고 나오면 정상적으로 시작 된겁니다. 


# service smb start

Starting SMB services:                                     [  OK  ]


장비가 꺼졌다가 켜졌을 때 자동으로 시작하게 하려면 chkconfig에 등록 해야 합니다. 

우선 현재 상황을 확인합니다. 


# chkconfig | grep smb

smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off


아래 명령어를 수행해서 삼바를 등록해줍니다. 


# chkconfig smb on


이후 다시 확인하면 정상적으로 등록 되어있겠죠? 


# chkconfig | grep smb

smb             0:off   1:off   2:on    3:on    4:on    5:on    6:off



4. 사용자 등록 

이제 삼바 사용자를 등록해주면 됩니다. 

아래 명령어를 실행해주면 됩니다. 


# smbpasswd -a kthan


New SMB password:

Retype new SMB password:

Added user kthan.



5. 삼바 접근하기 

윈도우 탐색기를 열어서 삼바를 설정한 서버주소를 입력해 보세요. 
사용자 정보를 입력 하면 'home' 폴더의 정보가 보일겁니다. 



Posted by KT한
,