Claude Code를 별도 OS 사용자로 쓰는 개인 개발자 설정

작성자는 Claude Code를 편하게 쓰기 위해 권한 확인을 거의 건너뛰는 방식으로 실행한다고 말합니다. 대신 Claude에게 별도 OS 사용자를 만들어 개인 계정의 비밀 파일, 로그인 정보, 관리자 권한에 닿지 못하게 했다고 설명합니다. Claude 계정은 자체 작업 폴더, ssh 키, Postgres 개발용 계정을 갖고, 필요할 때 작성자가 대신 push, pull, sudo 작업을 해 줍니다. 작성자는 이 방식이 편하지만 권한 상승 문제와 docker 실행은 아직 걱정거리라고 말합니다.

핵심 포인트

  • Claude Code를 별도 OS 사용자 계정에서 실행해 개인 계정의 비밀 정보와 분리한다.
  • 작성자는 Claude 계정에 sudo 권한을 주지 않고, 필요한 관리자 작업은 사람이 직접 한다.
  • Claude 계정에는 별도 ssh 키와 Postgres 개발용 계정을 줬지만 권한은 제한했다.
  • tmux의 색을 다르게 해 Claude가 쓰는 터미널을 쉽게 구분한다.
  • docker는 아직 불편한 부분이며, 작성자는 rootless docker나 별도 기계를 대안으로 보고 있다.

용어 한 줄 설명

OS 사용자
한 컴퓨터 안에서 서로 다른 파일과 권한을 가진 로그인 계정입니다.
관리자 권한
컴퓨터의 중요한 설정을 바꾸거나 보호된 작업을 할 수 있는 허가입니다.
Postgres
정보를 표처럼 저장하고 찾는 데 쓰는 데이터베이스 프로그램이다.
Docker
앱과 필요한 환경을 한 묶음으로 담아 어디서든 비슷하게 실행하게 해주는 도구다.
1인 개발자
회사에 소속되지 않고 혼자서 기획부터 제작까지 모든 과정을 책임지는 제작자.
AI 코딩 도구
사람의 설명을 바탕으로 코드를 쓰거나 고치는 프로그램입니다.
코딩 도구
프로그래밍 작업을 더 쉽고 빠르게 할 수 있게 도와주는 소프트웨어입니다.
AI 도구
사람의 일을 도와 글, 코드, 이미지 등을 만들어 주는 소프트웨어입니다.
원문 보기