바이너리 파일 권한 문제

바이너리 파일 권한 문제

패키지를 컴파일하고 마지막에 설치한 후 NordVPN 바이너리 설치에 문제가 있습니다.프로세스 변경...그런 다음 다음 명령을 실행하면 cannot remove /var/lib/nordvpn/data/insights.dat operation is not permitted다음과 같습니다.servers.dat

sudo chattr -i -a '/var/lib/nordvpn/data/insights.dat'
sudo chattr -i -a '/var/lib/nordvpn/data/servers.dat'
sudo chmod ugo+w '/var/lib/nordvpn/data/insights.dat'
sudo chmod ugo+w '/var/lib/nordvpn/data/servers.dat'

문제 없이 설치되었지만 완료된 후 권한이 다시 잠기거나 변경되었으며 업그레이드하려는 경우 오류가 다시 발생하여 권한을 다시 적용해야 했습니다.

nordvpn.install파일 은 다음과 같습니다 .

post_install() {
  echo ':: In order to enable nordvpn you have to start the following service:'
  echo '     sudo systemctl enable --now nordvpnd'
}

pre_remove() {
  chattr -i /var/lib/nordvpn/data/*
} 

그것은 큰 문제가 아닙니다. 나는 pre_remove성공하지 못한 채 옵션을 제거하려고 시도했습니다.

관련 정보