打开Suse只有root才可以使用服务

打开Suse只有root才可以使用服务

菜鸟问题 我在 WSL Windows 11 中使用 OpenSuse Tumbleweed。我无法以普通用户身份使用服务来启动或检查应用程序的状态。只有根。

我收到以下错误:

service: only root can use service

编辑:还注意到我不允许作为普通用户 ping,因为我收到以下错误:

user@device: ping -v 1.1.1.1
ping: socket: operation not permitted
ping: socket: operation not permitted

如果有帮助的话,当我安装这个时没有轮组。我必须创建一个 Wheel 组并将我的用户添加到其中以允许 sudo 权限

答案1

简短的答案是:作为设计来工作。

在 UNIX/Linux 中,服务管理(主要)是针对root用户的。如果您想以普通用户身份执行操作,可以尝试命令:

sudo service httpd status

(例如)
或者成为root用户然后管理服务。或者如果您知道 root 密码:

su - -c service httpd status

(第一个破折号不是错误,它告诉su我们获取目标用户的环境(在本例中root

相关内容