【发布时间】:2018-12-07 00:31:14
【问题描述】:
如何在 yocto 中创建只读文件。
我只授予 bbappend 文件中所有组的读取权限
do_install_append() {
install -m 0444 os-release ${D}${sysconfdir}/
}
ls -al /etc/os-release 正确列出了权限,但我可以在 root 用户中修改文件。
如何避免这种行为并将其设为只读
【问题讨论】:
-
你必须创建一个只读的rootfs,unix系统上的root用户是特殊的,它可以对文件做任何事情,除非你使用只读的rootfs启动。
-
但是我在 Ubuntu 上看不到类似的行为,一旦我为所有组设置了读取权限,root 用户也无法在 Ubuntu 中修改文件
标签: linux embedded-linux yocto