서버 구성 · 2 min read · Jan 01, 2026
CentOS 6.5에서 Samba 서버 구성
이 가이드는 CentOS 6.5에서 익명 및 보안 Samba 서버를 구성하는 방법을 설명합니다. Samba는 SMB/CIFS 클라이언트에 원활한 파일 및 인쇄 서비스를 제공하는 오픈 소스/무료 소프트웨어 제품군입니다. Samba는 다른 SMB/CIFS 구현과 달리 무료로 제공되며, Linux/Unix 서버와 Windows 기반 클라이언트 간의 상호 운용성을 허용합니다.
1 사전 참고
저는 CentOS 6.5 서버를 새로 설치했으며, 이 서버에 Samba 서버를 설치할 예정입니다. 물론 CentOS 서버에 도달할 수 있는 Windows 머신이 필요합니다. 제 CentOS 서버의 호스트 이름은 server1.example.com이고 IP는 192.168.0.100입니다.
튜토리얼의 처음 7개 장에서 CentOS 서버를 설치할 수 있습니다. EPEL 저장소를 활성화하고 계속 진행하세요.
참고:
- 튜토리얼 7장에서는 개발 도구를 설치할 필요가 없습니다.
- Windows 머신은 동일한 작업 그룹에 있어야 합니다. Windows 머신에서 값을 확인하려면 cmd 프롬프트에서 다음 명령을 실행하세요.
net config workstation이렇게 표시됩니다.
Windows 머신은 CentOS 서버와 동일한 워크스테이션 도메인에 있어야 합니다. 즉, 제 경우에는 WORKGROUP입니다.
- Windows 머신에서 CentOS 서버에 도달할 수 있도록 하려면 다음과 같이 진행하세요. 실행 터미널에서 서버 IP 주소의 항목을 추가하세요.
notepad C:\Windows\System32\drivers\etc\hosts제 경우에는 다음과 같았으며, 값을 저장하세요.
[...]
192.168.0.100 server1.example.com centos 2 익명 Samba 공유
먼저 익명 공유로 Samba를 설치하는 방법론을 설명하겠습니다. Samba를 설치하려면 다음을 실행하세요.
yum install samba samba-client samba-common이렇게 하면 Samba가 버전 3.6.9-168.el6_5로 설치됩니다.
이제 Samba를 구성하려면 /etc/samba/smb.cnf 파일을 편집하세요. 변경하기 전에 원본 파일의 백업을 /etc/samba/smb.cnf.bak로 만듭니다.
mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bak이후 다음과 같이 항목을 추가하세요.
vi /etc/samba/smb.cnf[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = nomkdir -p /samba/anonymouschkconfig smb onservice smb restartservice nmb restart 이제 Windows에서 CentOS 공유에 다음과 같이 접근할 수 있습니다:

Windows 머신에서 폴더를 탐색하고 텍스트 파일을 생성해 보세요. 그러나 권한 거부 오류가 발생할 것입니다.

공유 폴더의 권한을 확인하세요.
[root@server1 samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 May 28 14:11 anonymous
[root@server1 samba]#
익명 사용자에게 권한을 부여하려면 다음과 같이 권한을 설정하세요:
[root@server1 ~]# cd /samba/
[root@server1 samba]# chmod -R 0777 anonymous/
[root@server1 samba]# ls -l
total 4
drwxrwxrwx 2 root root 4096 May 28 14:11 anonymous
[root@server1 samba]#이제 익명 사용자가 폴더 내용을 탐색하고 생성할 수 있습니다.

서버에서 내용을 교차 확인할 수 있습니다.
[root@server1 samba]# ls -l anonymous/
total 0
-rwxr--r-- 1 nobody nobody 0 May 28 14:41 anonymous_test.txt
[root@server1 samba]#새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.