백업 backups 폴더가 안보이는데요...
본문
안녕하세요 ^^
단독서버 이용중인데 백업저장 backups 폴더가 안보입니다..
삭제가 된건지 처음부터 생성이 안되었던건지..
그냥 해당서버 위치에 backups 디덱토리를 생성해주어도 상관이 없을까요?
퍼미션은 어떻게 줘야할지요..?
답변 5
ChatGPT가 아래와 같이 답변을 주네요.
서버 자료를 백업 보관하는 폴더의 퍼미션은 보안과 안정성을 고려하여 설정하는 것이 좋습니다. 보통 백업 폴더는 웹 서버 외부에서 접근이 불가능한 곳에 위치시키는 것이 좋습니다.
따라서 백업 폴더의 퍼미션은 일반적으로
700
또는750
으로 설정됩니다.700
은 해당 폴더에 속한 사용자만 읽기, 쓰기, 실행이 가능하며,750
은 해당 폴더에 속한 사용자는 모두 읽기, 쓰기, 실행이 가능하며, 그 외의 사용자는 읽기와 실행만 가능합니다.또한, 백업 폴더 내부에 저장된 파일들의 퍼미션도 적절하게 설정해야 합니다. 일반적으로 백업 파일은 읽기 전용으로 설정하여, 다른 사용자의 쓰기나 실행 등의 작업을 방지할 수 있습니다. 따라서 백업 파일들의 퍼미션은
400
또는440
으로 설정하는 것이 일반적입니다.하지만 퍼미션 설정은 서버의 운영체제나 파일 시스템 등에 따라 상이할 수 있으므로, 해당 시스템에 적합한 설정을 찾아 적용해야 합니다. 또한, 서버의 보안을 강화하기 위해 주기적으로 백업 파일을 검토하고 삭제할 필요가 있습니다.
여기서부터는 제 답변, ㅎ
backups 폴더는 서버 세팅 시, 본인이 직접 백업 파일을 저장할 폴더를 만들어야 할 거에요.
퍼미션은 XYZ라고 할 때, 각 자리 의미는 아래와 같습니다.
X는 파일소유자
Y는 동일그룹
Z는 일반
XYZ 각 자리는 (읽기:4, 쓰기:2, 실행1) 조합해서 숫자가 구성됩니다.
제 생각에, 폴더는 600 (이상 시, 660) / 백업파일은 400 (이상 시, 440) 정도가 괜찮을 듯 합니다.
만약 해당 디렉토리를 생성하실 경우 권한은 755로 줘야합니다. 해당 디렉토리에 관련 파일들이 저장되는데 권한이 너무 낮으면 접근이 불가능할 수 있습니다.
단독서버는 무엇이든 다 관리자가 알아서 해야 합니다.
backups 라는 경로가 웹호스팅에서 존재했었다면
웹서버계정과 다르게
/bakcups 경로르 만드시고
crontab 을 이용해서 자동으로 정해진 시간에
백업이 되도록 파일및 경로는 일자와시간을 이용해서 다르게 생성되게 하시는게 좋습니다.
그냥 해당서버 위치에 backups 디덱토리를 생성해주어도 상관이 없을까요?
퍼미션은 어떻게 줘야할지요.
===
backups 디렉터리를 누가 어떻게 이용하는 내용 파악이 우선이겠네요.
그에따라 디렉터리 위치나
퍼미션이 결정 되겠죠.
답변 남겨주신분들께 감사드립니다.
자동백업 설정을 해두었더니 서버에 자동으로 backups 폴더가 생성이 되어서 백업파일이 들어가져 있네요..