[linux]mount 명령어를 통한 디렉터리 연결하기
개발/Linux2023. 3. 23. 18:12
SFTP 서비스를 통해 특정 홈 디렉터리 하위에 다른 경로의 디렉터리를 제공함.
처음 시도는 심볼릭 링크를 통해 해결하고 했지만 상위 디렉터리로 이동되는 문제가 발생하였고
이를 해결하기 위해서는 권한 변경, ssh 설정 등을 변경해하는 절차가 필요함.
운영중인 경우 sshd 재기동, 설정 변경에 따른 부담감이 발생
mount 명령어의 --bind 옵션을 통해 디렉터리 -> 디렉터리 마운트로 해결하기로 함
/SFTP_SERVICE_DIR/DATA1 경로의 자료를 serviceuser1 사용자의 홈디렉터리의 DATA1으로 서비스 하고자함
사전에 사용자의 홈 디렉터리에 DATA1으 경로는 생성되어야 함
마운트
sudo mount --bind /SFTP_SERVICE_DIR/DATA1 /home/serviceuser1/DATA1
읽기만 사용할 경우
sudo mount --bind -o ro /SFTP_SERVICE_DIR/DATA1 /home/serviceuser1/DATA1
-o 옵션을 통해 ro 값(읽기만)을 전달
마운트 해제
sudo umount /home/serviceuser1/DATA1
'개발 > Linux' 카테고리의 다른 글
파일 감시를 위한 inotifywait (0) | 2020.08.20 |
---|---|
Linux bash shell script 기본 사용법 (0) | 2020.08.18 |
logroate 옵션 (0) | 2017.11.22 |
특정 계정으로 쉘 실행하기 (0) | 2017.11.15 |
CentOS7 방화멱(firewalld) 설정 (0) | 2017.04.24 |