【发布时间】:2013-10-24 08:21:43
【问题描述】:
我有一个设置了660 标志的文件,但我想安装它并设置700 标志。
我该怎么做?如何在不改变源文件权限的情况下改变文件权限?
我的安装命令是这样的:
install(
FILES common.sh
DESTINATION /rootfs/usr/bin
)
这是我尝试过的(但它不起作用):
install(
FILES common.sh
FILE_PERMISSIONS "600"
DESTINATION /rootfs/usr/bin
)
【问题讨论】:
-
看看
umask。 -
@fedorqui 你是什么意思?
-
@fedorqui 我知道如何设置权限,但是使用 cmake 安装时如何设置?
-
不熟悉,只是根据问题的第一个修订评论。我建议保存当前的 umask,但让我们看看其他人的建议。
标签: linux cmake file-permissions