二进制文件权限问题

二进制文件权限问题

在编译一个软件包并在最后安装它后,我遇到了 NordVPN 二进制安装的问题处理变更...然后当我运行以下命令时cannot remove /var/lib/nordvpn/data/insights.dat operation is not permitted也与 so 相同: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选项但没有成功。

相关内容