Permission Denied
‘Permission Denied’ 증상으로 나타나는 장애 문제 229개를 모았습니다.
먼저 읽을 가이드
Linux 장애를 systemd, 권한, 파일시스템 신호로 나누는 법서비스는 실패하지만 원인이 systemd unit, permission, inode, mount, process 중 어디인지 분리해야 하는 상황Linux2분 읽기shell에서는 sudo가 되는데 automation에서 실패할 때TTY, sudoers, environment reset, service user 차이 때문에 자동화 작업만 실패하는 상황Linux3분 읽기권한은 고쳤는데 새 디렉터리만 다른 group으로 생길 때기존 파일 권한은 맞지만 새로 생성되는 파일과 디렉터리의 group inheritance가 깨지는 상황Linux2분 읽기
추천 문제
검수된 문제를 먼저, 그다음 시나리오가 자세한 문제를 보여 줍니다.
CICD-031조직 보안 설정을 바꾼 뒤 릴리스 워크플로가 403 Resource not accessible보안팀이 조직 전체의 GitHub Actions 기본 토큰 권한을 '읽기 전용'으로 바꿨습니다.검수CI/CD중급21분ProCICD-109같은 러너 라벨인데 일부 러너에서만 docker build가 데몬 연결 실패빌드 대기열이 길어져 쿠버네티스 위의 자체 호스팅 러너를 늘렸습니다.검수CI/CD중급16분무료레지스트리 로그인은 성공했는데 docker push가 denied새 서비스의 GitHub Actions 워크플로를 다른 저장소에서 복사해 만들었습니다.검수CI/CD입문14분무료K8S-030새 Ingress가 외부 도메인에서 404: 다른 인그레스 컨트롤러가 가져감클러스터에는 외부 공개용(nginx-external)과 사내용(nginx-internal) 인그레스 컨트롤러가 따로 있습니다.검수Kubernetes중급19분무료LINUX-006배포 스크립트를 바꾼 뒤 앱이 설정 파일을 permission denied로 못 읽음배포 속도를 높이려고 배포 스크립트를 고쳐, 앱 계정으로 파일을 올리던 방식을 sudo로 한 번에 복사하는 방식으로 바꿨습니다.검수Linux중급19분무료LINUX-031백업에서 웹 콘텐츠를 복원했더니 모든 페이지가 403웹 서버 디스크 장애로 /var/www/html을 백업에서 복원했습니다.검수Linux중급21분무료
모든 문제 229개
nginx 403과 (13: Permission denied): 새로 올린 파일만 열리지 않음새로 올린 index.html만 403 Forbidden이 나고, nginx error.log에 권한 오류가 남습니다.검수Linux입문3분무료403 Forbidden: 로그인은 되는데 관리 기능만 거부(401과의 차이)새 운영자가 로그인도 되고 목록도 보이는데, 계정 잠금 버튼만 오류가 납니다.검수Security입문3분무료WARNING: UNPROTECTED PRIVATE KEY FILE: 새 노트북에서 SSH 거부새 노트북으로 SSH 키를 복사해 접속하려는데 경고와 함께 거부됩니다.검수Security입문3분무료SSH Permission denied (publickey): 새 EC2에 접속이 안 됨새로 만든 Ubuntu EC2 인스턴스에 받은 키로 접속하는데 바로 거부됩니다.검수Linux입문3분무료NETWORK-064방화벽 규칙을 추가했는데 로드밸런서 헬스 체크만 계속 막힘새 API 서비스를 로드밸런서 뒤에 붙이면서, 로드밸런서가 서버로 보낼 때 쓰는 SNAT 대역(10.40.9.0/28)에서 8080 포트를 허용하는 방화벽 규칙을 추가했습니다.검수Network중급18분무료SECURITY-033관리자 화면에서 이메일 템플릿 저장만 403: WAF 관리형 규칙 차단마케팅팀이 관리자 화면에서 뉴스레터 이메일 템플릿을 저장하려는데 계속 403 오류가 납니다.검수Security중급20분무료SECURITY-056DB 비밀번호 자동 교체 뒤 리포트 서비스만 인증 실패보안 권고에 따라 주문 DB 앱 계정의 비밀번호를 Secrets Manager로 30일마다 자동 교체하기 시작했고, 어젯밤 첫 교체가 있었습니다.검수Security중급21분무료LINUX-006배포 스크립트를 바꾼 뒤 앱이 설정 파일을 permission denied로 못 읽음배포 속도를 높이려고 배포 스크립트를 고쳐, 앱 계정으로 파일을 올리던 방식을 sudo로 한 번에 복사하는 방식으로 바꿨습니다.검수Linux중급19분무료K8S-030새 Ingress가 외부 도메인에서 404: 다른 인그레스 컨트롤러가 가져감클러스터에는 외부 공개용(nginx-external)과 사내용(nginx-internal) 인그레스 컨트롤러가 따로 있습니다.검수Kubernetes중급19분무료LINUX-031백업에서 웹 콘텐츠를 복원했더니 모든 페이지가 403웹 서버 디스크 장애로 /var/www/html을 백업에서 복원했습니다.검수Linux중급21분무료SECURITY-025SSH 키를 한곳에 모아 관리하기 시작한 뒤 모든 키 로그인이 거부됨보안팀이 사용자가 authorized_keys를 마음대로 고치지 못하게 하려고, 키 파일을 홈 디렉터리 대신 /etc/ssh/authorized_keys/<사용자> 로 모아 관리하도록 바꿨습니다.검수Security입문14분무료CICD-109같은 러너 라벨인데 일부 러너에서만 docker build가 데몬 연결 실패빌드 대기열이 길어져 쿠버네티스 위의 자체 호스팅 러너를 늘렸습니다.검수CI/CD중급16분무료LINUX-056보안 설정 패키지를 적용한 뒤 SSH 키 로그인이 막히고 비밀번호를 물음보안 점검 대응으로 사내 표준 강화 패키지를 서버들에 적용했습니다.검수Linux중급17분무료LINUX-063sudoers 규칙을 추가했는데 배포 계정이 여전히 sudo 권한이 없다고 나옴새 배포 파이프라인이 서비스를 재시작할 수 있도록 설정 관리 도구로 /etc/sudoers.d/deploy 파일을 배포했습니다.검수Linux입문13분무료레지스트리 로그인은 성공했는데 docker push가 denied새 서비스의 GitHub Actions 워크플로를 다른 저장소에서 복사해 만들었습니다.검수CI/CD입문14분무료S3 AccessDenied: 권한을 줬는데도 리포트 파일을 받지 못함데이터 분석팀이 매일 아침 노트북에서 S3의 매출 리포트 파일을 내려받는데, 오늘부터 AccessDenied로 실패합니다.검수Security중급17분무료LINUX-017sudoers 규칙 차이 때문에 운영 자동화 계정만 명령 실행에 실패하는 문제사람 계정은 되지만 자동화 계정만 권한이 달라 특정 명령에서 막히는 상황을 다룹니다.Linux중급19분무료SECURITY-039객체 소유권 정책이 바뀐 뒤 S3 서버 접근 로그 아카이브가 실패중앙 로깅이 잘 돌다가 버킷 소유권 통제가 바뀐 뒤, 대상 버킷도 있고 prefix도 맞는데 쓰기 시도가 실패합니다.Security중급19분무료CICD-098Maven 캐시 재사용이 저장소 인증 실패를 월간 캐시 축출 창까지 가림빌드가 몇 주 안정적이다가 한꺼번에 실패합니다 — 의존성 캐시가 깨진 저장소 자격 증명 경로를 가리고 있었습니다.CI/CD중급15분무료SECURITY-068MFA를 강제한 sudo 흐름이 host 하나에서 비대화형 자동화를 깨뜨림사람에게는 더 강한 정책이 맞는데 service account 경로가 이제 실패합니다 — 예외 자동화 그룹이 일관되게 적용된 적이 없습니다.Security중급16분무료