![전자응용프로그램 설치에 대한 권한](https://linux55.com/image/180761/%EC%A0%84%EC%9E%90%EC%9D%91%EC%9A%A9%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EC%84%A4%EC%B9%98%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C.png)
저는 sqlite 데이터베이스를 사용하여 전자 애플리케이션을 만들었습니다. .deb 설치 프로그램을 생성하여 Raspberry Pi에 설치한 후 일부 권한 오류가 발생하고 애플리케이션 레코드 데이터베이스가 읽기 전용입니다. sudo를 사용하여 애플리케이션을 실행해 보았는데 sudo ./appname --no-sandbox
제대로 작동했습니다. 그런데 정말 이렇게 해야 합니까? 해당 폴더에 대한 권한이 없는 /usr/lib/appname
이유
app.getAppPath("userData") + "/database.db"
또한 데이터베이스 경로를 가져오는 데 사용하고 있습니다 .