Amazon web services Initd权限被拒绝

Amazon web services Initd权限被拒绝,amazon-web-services,amazon-ec2,rhel,Amazon Web Services,Amazon Ec2,Rhel,我是Linux和AWS新手,我正在尝试设置一个initd脚本作为本文中的代码,但得到以下错误消息,我认为这与权限有关,但我不明白什么东西需要权限 env:/etc/init.d/geoserver:权限被拒绝 我尝试了以下方法来解决它 [ec2-user@ip-xxx init.d]$sudo chmod+x geoserver start [ec2-user@ip-xxx init.d]$service geoserver start 正在启动地理服务器。。。 /etc/init.d/geo

我是Linux和AWS新手,我正在尝试设置一个initd脚本作为本文中的代码,但得到以下错误消息,我认为这与权限有关,但我不明白什么东西需要权限

env:/etc/init.d/geoserver:权限被拒绝
我尝试了以下方法来解决它

[ec2-user@ip-xxx init.d]$sudo chmod+x geoserver start
[ec2-user@ip-xxx init.d]$service geoserver start
正在启动地理服务器。。。
/etc/init.d/geoserver:line 33:/run/geoserver.pid:权限被拒绝

编辑:机器是AWS Linux 2 RHEL 7.6 Maipo

sudo service geoserver start
?谢谢,这让我进入了下一步,即为运行geoserver的用户授予写入日志文件的正确权限。现在开始运行。