Linux 二进制文件权限被拒绝

Linux 二进制文件权限被拒绝,linux,asterisk,permission-denied,Linux,Asterisk,Permission Denied,我使用asterisk 11.2.1,并尝试使用命令“asterisk”,但出现以下错误 [root@ss sbin]# ls -l | grep asterisk -rw-r--r--. 1 root root 23642286 Aug 13 08:37 asterisk -rw-r--r--. 1 root root 23642286 Aug 13 08:37 rasterisk [root@ss sbin]# asterisk -bash: /usr/sbin/aster

我使用asterisk 11.2.1,并尝试使用命令“asterisk”,但出现以下错误

[root@ss sbin]# ls -l  | grep asterisk
-rw-r--r--. 1 root root     23642286 Aug 13 08:37 asterisk
-rw-r--r--. 1 root root     23642286 Aug 13 08:37 rasterisk
[root@ss sbin]# asterisk
-bash: /usr/sbin/asterisk: Permission denied
[root@redsky sbin]# 

为什么权限被拒绝?

请注意,这些二进制文件没有执行模式:

[root@ss sbin]# ls -l  | grep asterisk
-rw-r--r--. 1 root root     23642286 Aug 13 08:37 asterisk
-rw-r--r--. 1 root root     23642286 Aug 13 08:37 rasterisk
   ^
   missing "x"

chmod+x askterisk
应该可以解决这个执行问题。

那些二进制文件没有执行模式
chmod+x askterisk
应该可以。非常感谢。请写下这个答案并接受它