<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>파일 권한 on 얼쑤 · Team Edo</title><link>https://team-edo.github.io/tags/%ED%8C%8C%EC%9D%BC-%EA%B6%8C%ED%95%9C/</link><description>Recent content in 파일 권한 on 얼쑤 · Team Edo</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Thu, 29 Oct 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://team-edo.github.io/tags/%ED%8C%8C%EC%9D%BC-%EA%B6%8C%ED%95%9C/index.xml" rel="self" type="application/rss+xml"/><item><title>Jenkins가 새 Compose 파일을 못 읽은 이유</title><link>https://team-edo.github.io/posts/2026/10/atomic-compose-install-permissions/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0900</pubDate><guid>https://team-edo.github.io/posts/2026/10/atomic-compose-install-permissions/</guid><description>&lt;p>운영 Compose 파일을 바꾼 뒤 Jenkins 배포가 설정 검사에서 멈췄습니다. 같은 파일을 root로 검사하니 통과했고, Jenkins 계정으로 실행하니 읽기 권한이 없었습니다. 파일은 &lt;code>root:root&lt;/code> 소유에 모드가 &lt;code>0600&lt;/code>이었습니다. 파일의 내용은 그대로 두고 Jenkins 그룹에 읽기 권한을 복구하자 같은 커밋의 재실행이 배포까지 성공했습니다. 이후 같은 문제가 다시 생겨 배포 네 건이 연속으로 실패했습니다.&lt;/p>
&lt;h2 id="바뀔-파일을-실제-계정으로-먼저-읽었다">Jenkins 계정으로 교체 전 검사&lt;/h2>
&lt;p>같은 파일시스템에서 새 파일을 준비한 뒤 이름을 바꾸면, 읽는 쪽에는 완성된 파일만 보입니다. 이때 새 경로의 권한은 옛 파일에서 이어지는 값이 아니라 교체해 넣는 파일이 가진 값입니다.&lt;/p></description></item></channel></rss>