실습

< 실습 일지 >

1) 리눅스에 samba 설치 및 확인

2) webmaster 그룹 및 사용자 생성, samba 사용자 생성

3) 마운트 해제 및 링크디렉토리 연결

4) smb.conf 파일 수정 및 samba 서비스 실행

5) 링크 디렉토리 접속 허용

6) 링크 디렉토리 연결 후 다시 접속

 

1) 리눅스에 samba 설치 및 확인

리눅스에 samba 가 설치되어있는지 yum list samba로 확인한다.

yum install -y samba 로 samba 를 설치한다.

 

samba 설치 완료

 

2) webmaster 그룹 및 사용자 생성, samba 사용자 생성

groupadd -g 1600 st 그룹 생성

 

webmaster 비밀번호 변경해준다.

 

samba 계정도 만들어준다.

 

3) 마운트 해제 및 링크파일 연결

다큐먼트 루트 DROOT 디렉토리 : /home/httpd/html

/home/httpd가 /home/webmaster/httpd에 마운트가 지정되어있을 경우 아래와 같이 마운트 된다.

 

vi /etc/rc.local 에 /home/httpd 가 /home/webmaster/html mount가 자동으로 설정되어 있으므로 우리는 링크파일로 연결해주기 위해 mount를 삭제하고 리부트한다.

 

마운트를 해제하면 아래와 같이 마운트가 해제되어있다.

 

링크디렉토리 연결

ln -s /home/httpd /home/webmaster/httpd

 

4) smb.conf 파일 수정 및 samba 서비스 실행

vi /etc/samba/smb.conf

smb.conf 파일에서 print문 삭제 (안 해줘도 되긴 하다.)

 

\\192.168.10.133\ 에 접속한후 /home/webmaster/httpd 로 접속하려는데 접근이 막혀있다.

 

 

5) 링크 디렉토리 접속 허용

이 부분은 vi /etc/samba/smb.conf 에서 수정한다.

[globla] 부분에 아래와 같이 추가해준다.

follow symlinks = yes
wide links = yes
unix extensions = no

 

수정 후 samba 서비스를 재시작

systemctl restart smb.service

 

6) 링크 디렉토리 연결 후 다시 접속

\\192.168.10.133\  으로 접속하고 /home/webmaster/httpd로 접속이 잘 되는 것을 확인할 수 있다.

 

 

쓰기가 잘 되는 것을 확인할 수 있다.

 

+ Recent posts