假设我有一个从以下规则生成的二进制文件:
cc_binary(
name = "script",
srcs = ["script.c"],
)
然后我在我的测试中使用这个二进制文件:
cc_test(
name = "test",
srcs = ["test.cc"],
data = [":script"],
)
我的问题是:是否可以通过bazel 本身更改此二进制文件的所有权( chown root:root
)和权限( ) ?chmod +s
该二进制文件包含一些只能由 root 执行的命令,因此需要更改所有权和权限。