스크립트 실행시 권한이 거부되었습니다.


1

스크립트를 실행하고 있는데 이상한 경고가 있습니다. 이것이 콘솔에서 발생한 것입니다.

#whoami
root
#ls -l test.sh
-rwxr-xr-x. 1 root root 1894 Feb  2 01:58 test.sh
#./test.sh
-bash: ./test.sh: Permission denied

편집 : 내 스크립트 :

#!/bin/bash
while read pass port user ip file; do
  echo "startt------------------------------------" $ip
  ping $ip -c 4
  if [ $? -eq 0 ]; then
    echo $ip ok...
  else
    echo $ip failed...
  fi
  echo "finish------------------------------------" $ip
done <<____HERE
pass  22  root  1.1.1.1  test.txt
____HERE

어떤 생각? 고맙습니다


아니 .. 나는 그것을 테스트
MLSC

.SELinux 보안 컨텍스트가 해당 파일에 적용됨을 나타내는 권한 이후 가 있음을 알았습니다 . 아마도 스크립트를 실행하지 못하게하는 것일 수 있습니다. 실행 파일이 상주하는 것이 좋지 않은 디렉토리에 있습니까?
jjlin

귀하의 의견을 답변으로 올리지 않습니까? :)
MLSC

답변:


1

.SELinux 보안 컨텍스트가 해당 파일에 적용됨을 나타내는 권한 이후 가 있음을 알았습니다 . 아마도 스크립트를 실행하지 못하게하는 것일 수 있습니다. 실행 파일이 상주하는 것이 좋지 않은 디렉토리에 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.