NetworkManager с Rootfs только для чтения

Как я должен настроить NetworkManager для работы с корневой файловой системой только для чтения?

У меня есть встроенное устройство (использующий 16.04), и я пытаюсь смонтировать корневую файловую систему, только для чтения. Я прочитал многочисленные руководства и имею его 99%-я работа. /var смонтированное чтение-запись, с / смонтированный только для чтения. Когда я пытаюсь присоединиться к сети Wi-Fi, я получаю следующую ошибку:

# 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, и попробованный еще раз с новой копией только для чтения / ... но та же ошибка.

Я проверил, что, когда я получаю ошибку, я могу вручную создать файл в том каталоге:

# touch test_rw_fs
# ls test_rw_fs
test_rw_fs

Что я пропускаю? Как я настраиваю NetworkManager в этом configuraiton?

0
задан 2 December 2016 в 01:37

1 ответ

Читайте man strace. Затем в Рабочем состоянии,

strace -e trace=open nmcli d wifi connect mySSID password myPassword  

покажет Вам каждый вызов open, и если файл открыт для записи.

Каждый из файлов, открытых для записи, должен будет быть настроен, чтобы жить за счет /.

0
ответ дан 28 September 2019 в 02:08

Другие вопросы по тегам:

Похожие вопросы: