姬長信(Redy)

linux – 嵌入式应用程序应该运行哪个用户…


我们有一个嵌入式Linux产品,其中包含一个应用程序,允许用户通过菜单系统更改不同的设置.这些设置包括IP地址/ DHCP和时间.

我们现在以root身份运行此应用程序,但这感觉不对,让用户直接与以root身份运行的进程交互.

我们应该使用哪个用户?

如果不是root,我们如何完成出现的权限问题?

编辑:
该产品没有经典Gnome / KDE方式的图形用户环境.所提到的菜单系统在产品本身的LCD面板上实现.