13

我有一个660设置了标志的文件,但我想安装它并700设置了标志。

我该怎么做?如何在不改变源文件权限的情况下更改文件权限?


我的安装命令是这样的:

install(
    FILES common.sh
    DESTINATION /rootfs/usr/bin
)

这就是我尝试过的(但它不起作用):

install(
    FILES common.sh
    FILE_PERMISSIONS "600"
    DESTINATION /rootfs/usr/bin
)
4

1 回答 1

19

中没有FILE_PERMISSIONS参数install(FILES ...)。改用PERMISSIONS

install(
    FILES common.sh
    PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
    DESTINATION /rootfs/usr/bin
)
于 2013-10-16T09:49:32.553 回答