CentOS 7으로 윈도우와 공유 폴더를 만들것이다.
가상머신을 이용함으로, 네트워크는 내부망으로 볼 수 있다. (192.168.0.xx)
1. 다음 아래 과정들을 차례로 수행한다. (y버튼을 누르기 귀찮음으로 아래와 같이 옵션을 준다 -y)
$ sudo yum update -y ( 최신버전 업데이트 )
$ sudo yum install -y samba samba-common-bin ( 삼바 설치 )
$ sudo firewall-cmd --permanent --zone=public --add-service=samba (삼바가 사용하는 포트를 열어줌)
$ sudo firewall-cmd --reload (방화벽을 다시 로드)
2. SELINUX를 비활성화 한다.
$ sudo vim /etc/selinux/config
SELINUX=disabled 아래와 같이 수정
3. 미리 공유 폴더 디렉터리(폴더) => /home/로컬계정명/sambaTest
$ cd
$ mkdir sambaTest ( 디렉터리(폴더) 생성 )
$ chmod 777 sambaTest ( 모든 유저가 읽고 쓰는 권한 부여 )
4. 설치가 완료되고나서 삼바 유저와 패스워드를 설정한다. (유저 이름은 반드시 현재 로그인한 계정명으로 해야 한다)
없는 계정명으로 로그인시 아래 오류처럼 "Failed to add entry for user (이름)" 이렇게 된다.
고로 현재 로그인한 계정명으로 로그인을 하고, password를 2번 입력하면 된다. (pw는 display되지 않는다)
$ sudo smbpasswd -a [계정명]
5. 삼바 설정파일 수정. => /etc/samba/smb.conf 이 경로의 파일을 수정한다.
필자는 vim 편집기를 이용했다.
맨 아랫줄에 [폴더명] 쓰고 원하는 옵션 입력 (경로, 검색여부, 등등)
$ sudo vim /etc/samba/smb.conf
6. 설정을 마치고 Samba 재시작
$ sudo systemctl start smb
$ sudo systemctl enable smb
윈도우 에서 접속.
Ctrl + R 또는 실행
아무 txt파일을 만들고 테스트
리눅스 상에도 해당 txt파일 생성됨.
윈도우 접속시 권한 오류가 계속 나온다면, 아래 블로그 참고
m.blog.naver.com/boy4lover/221269161761
제어판에서 아래 체크를 활성화 시켜주어야 윈도우에서도 samba를 쓸 수 있다.
(참고 블로그)
https://www.manualfactory.net/10439
'리눅스 > CentOS' 카테고리의 다른 글
[CentOS] 아파치(apache) 제거하기 (0) | 2020.02.23 |
---|---|
[CentOS 7] 아파치(apache) 웹 서버 수동으로 구축하기 (9) | 2020.02.22 |
[CentOS 7] terminator(터미네이터) 설치하는 방법. 단축키 및 사용법. (0) | 2020.01.05 |
[CentOS 7] Gnome GUI (그놈GUI) 단축키 설정하기 또는 수정/보기, 터미널 단축키 설정 (1) | 2020.01.05 |
[CentOS 7] Window 10에서 원격 데스크톱 연결(remote desktop connection)하기 <xrdp 설치> (0) | 2019.12.17 |