쉘 스크립트 파일 액세스 권한(chmod)을 자체에서 변경하십시오.

쉘 스크립트 파일 액세스 권한(chmod)을 자체에서 변경하십시오.

쉘(Bash) 스크립트 파일 액세스 권한(chmod)을 자체적으로 변경할 수 있습니까?

예를 들어 myScript.sh라는 파일이 있으면 다음 파일에 쓸 수 있습니다.

chmod 777 myScript.sh?

그리고 실행해 보세요( sudo ./myScript.sh)

감사해요

답변1

가능하므로 간단한 테스트를 시작해 보겠습니다.

% 고양이 푸
#!/usr/bin/env bash
chmod 777 foo

% chmod 555 foo

% ls -laog foo
-r-xr-xr-x 1 11월 4일 34일 12:58 foo

% ./foo

% ls -laog foo
-아르 자형xrxrx 1 11월 4일 34일 12:58 foo

관련 정보