실습
< 실습 일지 >
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로 접속이 잘 되는 것을 확인할 수 있다.
쓰기가 잘 되는 것을 확인할 수 있다.
'리눅스 공부 기록' 카테고리의 다른 글
오라클 연동 AP(Apache+PHP) 설치 (0) | 2021.12.23 |
---|---|
아파치 설치 및 PHP 설치, 디렉토리 업로드 (3) | 2021.11.26 |
리눅스 19 - samba + 실습 (0) | 2021.11.23 |
NFS 실습 2 - exports 옵션을 통한 nfs 서버 실습 (0) | 2021.11.22 |
NFS 실습 1 - NFS 서비스 구성 (0) | 2021.11.22 |