Я пытаюсь запустить команду ssh
в другое пространство имен IP. Я могу сделать это прямо сейчас, но он работает от имени пользователя root. Я хочу запустить его как обычный пользователь. Я хочу знать, есть ли способ ввести некорневую оболочку в другое пространство имен сети.
Я знаю, что вы можете использовать это, чтобы ввести корневую оболочку в другое пространство имен:sudo ip netns exec <namespace> bash
В качестве альтернативы, есть ли способ запуска отдельных команд от имени пользователя без полномочий root? Я знаю, что вы можете запускать команды с правами root с помощью:sudo ip netns exec <namespace> <command>