如何配置NetworkManager以处理只读根文件系统?
我有一个嵌入式设备(使用16.04),我试图挂载根文件系统只读。我看过很多指南,99%都在用。/var是挂载读写,/挂载为只读.当我试图加入wifi网络时,会出现以下错误:
# nmcli d wifi connect mySSID password myPassword
Error: Connection activation failed: (7) Secrets were required, but not provided.如果我用/重新启动读-写:
# nmcli d wifi connect mySSID password myPassword
Device 'wlan0' successfully activated with 'aefcb407-86af-4b40-aaab-9913410ac305'.我注意到它在/etc/NetworkManager/system-connections中创建了一个文件,因此我将该目录作为指向/var/local/system-connections的符号链接,并再次尝试使用只读/ ...but的新副本进行相同的错误。
我验证了当我收到错误时,我可以在该目录中手动创建一个文件:
# touch test_rw_fs
# ls test_rw_fs
test_rw_fs我遗漏了什么?如何在此配置中配置NetworkManager?
发布于 2016-12-01 22:48:23
读man strace。那么在工作条件下,
strace -e trace=open nmcli d wifi connect mySSID password myPassword 将显示对open的每次调用,以及是否打开该文件以进行写入。
为写打开的每个文件都必须配置为以/为基础生存。
https://askubuntu.com/questions/855948
复制相似问题