如何在yocto中创建只读文件。
我仅授予bbappend文件中所有组的读取权限
do_install_append() {
install -m 0444 os-release ${D}${sysconfdir}/
}
ls -al / etc / os-release正确列出了权限,但是我能够以root用户身份修改文件。
如何避免这种行为并将其设置为只读
答案 0 :(得分:0)
我在ubuntu 18.04上对此进行了测试:
erni@Sally:~$ date >> test.txt
erni@Sally:~$ echo test >> test.txt
erni@Sally:~$ chmod 444 test.txt
erni@Sally:~$ echo test2 >> test.txt
bash: test.txt: Permission denied
erni@Sally:~$ sudo sh -c 'echo test3 >> test.txt'
erni@Sally:~$ cat test.txt
gio 6 dic 2018, 17.28.42, CET
test
test3
如您所见,您仍然可以在ubuntu中修改受保护的文件