삼바 yum으로 설치
# yum install samba*
[주의] 위에 samba를 yum으로 설치할때 " * "(아스타리크) 기호를 넣어준다!
Dependencies Resolved
=======================================================
Package Arch Version Repository Size
=======================================================
Installing:
samba i386 3.0.33-3.7.el5_3.1 updates 16 M
samba-swat i386 3.0.33-3.7.el5_3.1 updates 8.2 M
Updating:
samba-client i386 3.0.33-3.7.el5_3.1 updates 5.7 M
samba-common i386 3.0.33-3.7.el5_3.1 updates 8.7 M
Installing for dependencies:
perl-Convert-ASN1 noarch 0.20-1.1 base 42 k
Transaction Summary
=======================================================
Install 3 Package(s)
Update 2 Package(s)
Remove 0 Package(s)
Total download size: 39 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): perl-Convert-ASN1-0.20-1.1.noarch.rpm | 42 kB 00:00
(2/5): samba-client-3.0.33-3.7.el5_3.1.i386.rpm | 5.7 MB 00:00
(3/5): samba-swat-3.0.33-3.7.el5_3.1.i386.rpm | 8.2 MB 00:00
(4/5): samba-common-3.0.33-3.7.el5_3.1.i386.rpm | 8.7 MB 00:00
(5/5): samba-3.0.33-3.7.el5_3.1.i386.rpm | 16 MB 00:01
-------------------------------------------------------
[02] 설치된 패키지 확인
# rpm -qa | grep samba
samba-common-3.0.33-3.7.el5_3.1
samba-client-3.0.33-3.7.el5_3.1
samba-3.0.33-3.7.el5_3.1
samba-swat-3.0.33-3.7.el5_3.1
[03] 삼바 서비스 시작(데몬명 : smb)
# service smb start
SMB서비스를 시작 중: [ OK ]
NMB서비스를 시작 중: [ OK ]
[04] 환경 설정
# cd /etc/samba/
# ls
lmhosts passdb.tdb secrets.tdb smb.conf smbusers
# cp smb.conf smb.conf_old /* 삼바 메일설정파일 백업 */
# ls -al
-rw-r--r-- 1 root root 20 7월 14 18:56 lmhosts
-rw------- 1 root root 4096 9월 28 10:32 passdb.tdb
-rw------- 1 root root 8192 9월 28 10:32 secrets.tdb
-rw-r--r-- 1 root root 9733 7월 14 18:56 smb.conf
-rw-r--r-- 1 root root 9733 9월 28 10:33 smb.conf_old
-rw-r--r-- 1 root root 97 7월 14 18:56 smbusers
# vi smb.conf
--------------------------------------------------
/* 74 Line 이동 */
# workgroup = MYGROUP
workgroup = WORKGROUP
/* 101 Line 이동 */
# security = user
security = share
--------------------------------------------------
/* 각 라인별로 이동해서 동일하게 작업( # 은 주석문) */
[05] 삼바 설정을 다시 했으니 서비스 재시작
# service smb restart
SMB 서비스를 종료 중: [ OK ]
NMB 서비스를 종료 중: [ OK ]
SMB서비스를 시작 중: [ OK ]
NMB서비스를 시작 중: [ OK ]
[06] 테스트 두 가지 방법(첫번째로 확인하세요!)
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:FC:40
inet addr:192.168.10.XXX Bcast:192.168.10.255 Mask:255.255.255.0
(첫번째) WinXP: [시작] -> [실행] -> \\ 리눅스의 IP (eth0 IP)
-> 접속해서 "프린터 및 팩스"가 나오면 정상이다!
(두번째) 내 네트워크 환경(더블 클릭) -> 전체 네트워크 ->
Microsoft Windows 네트워크 -> Workgroup ->
Samba Server Version (Localhost) = 확인!!!
[참고]
Samba Server Version (Localhost) 더블클릭하면 "사용 권한"에 대해서 나온다!
[07] WinXP에서 리눅스에 있는 /bin 디렉토리 공유 설정
# cd /etc/samba/
[root@localhost /]# vi /etc/samba/smb.conf
/* 문서 제일 마지막에 추가하자! */
----------------------------------------
# 2009-09-28
[my_linux_bin_dir]
comment = my samba server
path = /bin
public = yes
writable = yes
printable = no
----------------------------------------
■ 새로운 설정을 했으니 smb 서비스 재 시작
# service smb restart
SMB 서비스를 종료 중: [ OK ]
NMB 서비스를 종료 중: [ OK ]
SMB서비스를 시작 중: [ OK ]
NMB서비스를 시작 중: [ OK ]
[08] 설정한 공유 디렉토리 확인 : [my_linux_bin_dir]
WinXP: [시작] -> [실행] -> \\ 리눅스의 IP (eth0 IP)
■ 일반 유저는 /bin 디렉토리에 읽기와 실행은 가능하지만 쓰기 권한은 없다.
# ls -ld /bin
drwxr-xr-x 2 root root 4096 4월 8 04:43 /bin
'기술자료 > 기술운영자료' 카테고리의 다른 글
리눅스 서비스 데몬 설명 (0) | 2016.03.20 |
---|---|
chkrootkit으로 rootkit 확인하기 (0) | 2016.03.20 |
net use를 활용한 네트워크 드라이버 연결 (0) | 2016.03.20 |
Windows에서 4,095MB의 페이징 파일 크기 제한을 해결하는 방법 (0) | 2016.03.20 |
원격데스크탑(w2k는 터미널서비스) 포트 바꾸기 (0) | 2016.03.20 |