0netw0m1ra

[023] SAMBA(윈도우가 파일공유 역할) 본문

Unix Linux

[023] SAMBA(윈도우가 파일공유 역할)

M1RA 2021. 6. 9. 11:48

<SAMBA>

- 다른 OS끼리 파일을 공유할 수 있도록 하는 서비스

- NFS와 비슷하지만 인증기능도 있음

 

<환경>

- VirtualBox

- Windows7

- CentOS7

 

<실습>윈도우가 server(파일 공유), linux가 client

1. 공유할 폴더 생성

2. 속성 변경

파일의 오른쪽 클릭 - 공유 - [공유] - everyone 추가 - 사용자 권한 수준 읽기/쓰기로 변경 - 추가

3. 관리자 권한으로 cmd 실행

관리자 계정으로

4. 계정생성/삭제 명령어

> net user 계정이름 비밀번호 /add

> net user 계정이름 비밀번호 /del

5. SELinux꺼져있고, CentOS7 환경에서 인터넷 잘 되는지 확인

6. 리눅스에서 samba설치 여부 확인

설치 안되어 있으면 yum install ~~~해서 설치하기

7. 윈도우 ip확인

- 10.0.2.9

8. 윈도우가 server, linux가 클라이언트

- 윈도우 공유 폴더에서 사용자가 root이니까 linux에서도 이름을 맞춰서 입력해줘야 함

- 하지만, 윈도우에서 root로 설정했고, linux에서 '# su -' 를 이용해서 계정을 root로 사용하면 됨

(참고)

- root가 아닌 user로 이름이 다르게 접근하면 아래와 같이 됨

9. 윈도우와 연결할 디렉토리 생성 및 마운트

- windows 는 // 로 표기

- windows10(최근 윈도우)는 아래와 같은 명령어로 버전을 맞춰줘야 함

# mount -t cifs //10.0.2.9/samba /samba1 -o vers=2.0

10. 파일 생성 후 확인

11. umount

12. 로그인할 때 쓸 파일 만들기

# vi /etc/cred

13. 리눅스에서 윈도우랑 samba하려고 할 때

14. umount

- umount 의 기본은 해당 디렉터리에서 나온 후, umount 명령을 실행해야 함

<samba를 자동 mount되도록 해보기>

- 자동 mount하기위해 master map을 하고나서, direct map을 설정해야 함

15.

16. 윈도우와 공유할 때 문제 없는지 확인

17.

마스터 ? 만들고

# vi /etc/auto.master.d/direct.autofs

/~ 탭 /etc/auto.direct

# vi /etc/auto.direct

/samba1 탭 -fstype=cifs, credentioals=/etc/cred 탭 ://10.0.2.9/samba

 

 

 

 

 

'Unix Linux' 카테고리의 다른 글

[kali] root passwd  (0) 2021.11.12
[025] 프록시 서버  (0) 2021.06.09
[022] 마스터 네임 서버 구축  (0) 2021.06.07
[021] DNS cache 전용 네임 서버 구축 실습  (0) 2021.06.07
[020] LAMP 서비스 구축  (0) 2021.06.07