[ Rust/Linux ] SeaORMCli - error: failed to open: Permission denied (os error 13)

Lutica_·2025년 5월 17일
error: failed to open: /home/lutica/lutica_server/RinAgent/rin_agent/target/debug/.cargo-lock

Caused by:
  Permission denied (os error 13)
  • 이전에 실수로 sudo 권한으로 빌드를 실행하여, 파일 소유권이 root로 넘어가 발생한 문제.

    sudo chown -R $USER:$USER .으로 권한을 복구한다.

  • 다만, sea-orm-cli: command not found 상태가 뜨는 경우, 아래를 시도한다.

cargo install sea-orm-cli

# PATH 설정 (일회성)
export PATH=$PATH:$HOME/.cargo/bin

# PATH 영구 설정 (bashrc 등에 추가)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
  • 권한과 디렉토리도 분리된다는 사실을 알아두자...

  • sudo는 적당히 쓰길 바란다.

profile
해보고 싶고, 하고 싶은 걸 하는 사람

0개의 댓글