相关疑难解决方法(0)

什么脚本可以允许普通用户使用网络命名空间?

我有一个使用网络命名空间(netns)的架构。我想让普通用户在这些netns中做一些操作。

我可以写一个脚本netns-exec.sh,受这篇文章的启发,用 执行sudo,包含:

ip netns exec $1 su $USER -c "$2"
Run Code Online (Sandbox Code Playgroud)

并添加到我的 sudoer 文件中:

user ALL=(ALL) /path/to/netns-exec.sh
Run Code Online (Sandbox Code Playgroud)

但我觉得它太丑了,我完全可以做噩梦。有没有更好的解决方案来允许普通用户使用命名空间?是否可以将用户放入一些有用的组?我搜索了它,但一无所获。

root sudo privileges network-namespaces

23
推荐指数
1
解决办法
7377
查看次数

标签 统计

network-namespaces ×1

privileges ×1

root ×1

sudo ×1