리눅스
[리눅스] Windows - linux 공유폴더 설정 [Samba]
세브웁스
2022. 8. 25. 16:00
반응형
작업 환경
- CentOS 7
- Samba 이용
사전 정보
- 삼바가 이용하는 포트 : 139 (IN) / 445 (OUT)
- Window에서 Linux 공유폴더로 접근
1. 방화벽 해제
# 139 포트 방화벽 해제
firewall-cmd --permanent --add-port=139/tcp
# 445 포트 방화벽 해제
firewall-cmd --permanent --add-port=445/tcp
# 방화벽 리로드
firewall-cmd --reload
2. 공유폴더 생성
# 공유폴더 생성
mkdir -p /data/folder/[폴더명]
# 예시
mkdir -p /data/folder/saevops
3. 폴더 권한 추가
# 공유폴더 권한 추가 (777 = 모든사용자 모든권한)
chmod 777 /data/folder/[폴더명]
# 예시
chmod 777 /data/folder/saevops
4. 삼바 설치
# yum으로 삼바설치
yum install -y samba
# smb 시작
systemctl start smb
# smb 시스템 재시작시 자동 시작 설정
systemctl enable smb
# smb 상태 확인
systemctl status smb
5. 삼바 설정
vi /etc/samba/smb.conf
[Shared Folder]
comment = Shared Folder
path = /data/SharedFolder/(폴더명)
writable = yes
write list = [로그인 계정]
public = yes
create mask = 0777
directory mask = 0777
# 예시
[Shared Folder]
comment = Shared Folder
path = /data/SharedFolder/saevops
writable = yes
write list = opc
public = yes
create mask = 0777
directory mask = 0777
6. 삼바 재시작
systemctl restart smb
7. Selinux 보안 설정
# 첫번쨰 방법 ( selinux 종료 )
setenforce 0
# 두번째 방법 ( 보안 설정 )
setsebool -P samba_enable_home_dirs on
chcon -t samba_share_t /data/SharedFolder/[폴더명]
8. 윈도우에서 공유폴더로 접속해보기
# 실행창 열기
win + R
# \\[ip]
공유폴더 사용
[실행장면]
반응형