tool::chmod-detail
chmod 700
rwx------
소유자 전용 실행 파일
권한 구조
소유자 (User)
✓읽기 (r)
✓쓰기 (w)
✓실행 (x)
그룹 (Group)
✗읽기 (r)
✗쓰기 (w)
✗실행 (x)
기타 (Others)
✗읽기 (r)
✗쓰기 (w)
✗실행 (x)
8진수
700기호 표기
rwx------상세 설명
chmod 700은 소유자에게만 읽기·쓰기·실행 권한을 부여하고, 그룹과 기타 사용자는 파일에 전혀 접근할 수 없습니다. SSH 디렉토리(~/.ssh), 개인 스크립트, 민감한 실행 파일을 보호하는 데 사용됩니다. 내용을 읽지 못하게 하면서도 직접 실행이 필요한 경우에 적합합니다.
주요 사용 사례
- ▸~/.ssh 디렉토리 (SSH 연결을 위한 필수 권한)
- ▸개인 백업 스크립트 및 자동화 도구
- ▸비밀 키를 사용하는 배포 스크립트
- ▸root 전용 시스템 관리 스크립트
- ▸사용자 홈 디렉토리 자체
보안 고려사항
700은 SSH 디렉토리(~/.ssh)에 필수적입니다. OpenSSH는 .ssh 디렉토리가 700이 아니면 연결을 거부합니다. 개인 스크립트에 700을 사용하면 다른 사용자가 내용을 읽거나 복사할 수 없어 비밀 정보가 노출될 위험이 줄어듭니다.
명령어 예시
$ chmod 700 ~/.ssh$ chmod 700 ~/scripts/deploy-prod.sh$ chmod 700 /root/maintenance.sh$ ls -la ~ | grep .ssh # 권한 확인관련 권한
ad · 300×250
// related tools