В пользовательском режиме [не-root] на компьютере с Linux я пытаюсь привязать сокет с помощью ioctl(iInterfaceSocket, SIOCSIFADDR, &stCommand)
. Я получаю error 13 -> Permission denied because of user mode
. При переходе из режима пользователя в режим ядра все работает нормально.
Мне нужно привязать сокет только в пользовательском режиме. Пожалуйста, предложите решение, объясняя проблему выше. Если я пропустил какую-либо информацию, пожалуйста, дайте мне знать, и я предоставлю дополнительную информацию.