Linux 二进制文件权限被拒绝
我使用asterisk 11.2.1,并尝试使用命令“asterisk”,但出现以下错误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
[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
应该可以。非常感谢。请写下这个答案并接受它