후암..
간만에 설정하려고 하니 뭐가 이리 복잡 -_-...
정확한 자료도 없고...
다음과 같이 정리함.
참고 :http://www.tecmint.com/setup-samba-server-using-tdbsam-backend-on-rhel-centos-6-3-5-8-and-fedora-17-12/
1 단계 준비 노트
서버의 호스트 명 tecmint 이며 IP는 172.16.25.126 임
2. SELinux 설정을 끔
다음과 같은 명령으로 설정/비설정 확인 가능함
※ 강화된 보안설정으로 작업시 불편이 많다... 대외적(공용망 등 서비스 상태가 아닌 내부용이라면 끄고 설정하는것이 편하다)
아래는 설정된 상태
# selinuxenabled && echo enabled || echo disabledenabled |
RHEL 계열은 /CentOS/Fedora 이며 /etc/selinux/config를 에디터로 연다.
vi /etc/selinux/config
SELINUX=enabled 설정을 SELINUX=disabled 설정으로 바꾸고 리부팅한다.
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted |
3 단계 재부팅
# init 6
4 단계 삼바 설치
# yum install samba samba-common cups-libs samba-client
5 단계 tdbsam Backend 로 삼바 설정하기
# vi /etc/samba/smb.conf
global 설정 부분
[global] # 워크그룹이름은 맘대로 정한다. workgroup = WORKGROUP # 윈도우에서 보이는 서버 이름 netbios name = FILEServer # 접근을 허락할 아이피 범위 (B Class 까지는 층의 변화가 없음) hosts allow = 172.16. # 언어셋 설정 unix charset = UTF-8 dos charset = 949 smb port = 139 server string = Public Sector Business 3 Team # 특정 이더넷 카드만 지원 # interfaces = eth0 ## 특정 계정만 접근시키고 싶을 때 # 1. smbpasswd 를 통한 계정 추가 방식 security = user passdb backend = tdbsam |
6 단계 공유 디렉토리 생성
# mkdir -p /share/20130121
# chown -R root:users /share/20130121
# chmod -R 775 /share/20130121
7 단계 공유 디렉토리 지정
공유 폴더 지정 부분
# vi /etc/samba/smb.conf
project 명으로 공유
* 네트워크 상에서 폴더 정보가 보일수 있도록 browseable 를 yes로 함.
[tecmintusers] comment = Testproject path = /share/20130121 valid users=@users force group=users create mask = 0660 directory mask = 0771 writable = yes browseable = yes |
# /etc/init.d/smb restart
'OS > Centos' 카테고리의 다른 글
Centos 7 서버 설정 하기 (0) | 2019.04.17 |
---|---|
VirtualBox 에서 Centos 7 초기 설치 후 설정하기 (0) | 2019.03.07 |
Centos 6.3 에서 VNC 설치 하기 (0) | 2013.01.21 |
CENTOS 5 버전의 SSH 관련 버그 오류 (0) | 2010.10.05 |
TAR 절대 경로 (0) | 2009.07.03 |