ClearOS 7允许非root用户在本地访问IP设置

我需要提供几个Intranet服务器,可以在几个不同的地方工作,configuration基本相同。

我安装了ClearOS 7,一切正常。

问题是,每个本地networking可能需要不同的IPconfiguration,我希望非特权用户能够访问此接口,所以我不必为它们提供根密码。

ClearOS具有良好的graphics模式界面来pipe理IP设置。 如果我以root身份login ,然后select打开graphics模式控制台,该界面会在第一次启动时或后续启动时自动打开。

我创build了一个使用ClearOS7 Webconfig界面的用户。 该用户可以在IP设置界面login,但是该界面默认不会打开。

如何使graphics模式控制台始终在启动后出现,而不需要根密码?

所以我发现启动gconsole的过程是systemctl服务,位于:

/usr/lib/systemd/system/gconsole.service 

我使用systemctl enable gconsole启用了它,但由于某些原因,我无法启动,无法启动。

为了避免这个问题,我把Restart=always加到了.service文件的[service]块,即:

 [Unit] Description='ClearOS Graphical Console' [email protected] [Service] User=clearconsole Group=clearconsole Type=simple ExecStart=/usr/bin/startx Restart=always [Install] [email protected] 

现在,如果它在启动失败(并且它总是第一次失败),它将继续尝试,直到它工作。

这不是一个优雅的解决scheme,但它解决了我,我无法find任何文档或问题引用这个问题,可以指向我一个更好的方法。

从cli启动gconsole

另外,如果有人在这里寻找一个简单的方法来启动gconsole,请使用start-gconsolesystemctl start gconsole

我希望它有帮助。