Параметр USERCTL не означает то, что вы думаете.
От: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-networkscripts-interfaces.html (то же значение в более поздних версиях):
USERCTL =
, где
- одно из следующих значений:
yes - пользователям без полномочий root разрешено управлять этим устройством.
нет - Пользователи без полномочий root не могут управлять этим устройством.
Где «контроль» здесь означает «поднимать и опускать интерфейс». Вы получаете ошибку, потому что nmtui не может перезаписать файл, принадлежащий root, с вашим идентификатором пользователя, отличным от root.