我需要提供几个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任何文档或问题引用这个问题,可以指向我一个更好的方法。
另外,如果有人在这里寻找一个简单的方法来启动gconsole,请使用start-gconsole
或systemctl start gconsole
。
我希望它有帮助。