![Unix에서 스크립트에 대한 권한을 찾고 변경하는 데 문제가 있음 [닫기]](https://linux55.com/image/126445/Unix%EC%97%90%EC%84%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EC%B0%BE%EA%B3%A0%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EB%AC%B8%EC%A0%9C%EA%B0%80%20%EC%9E%88%EC%9D%8C%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
u+x를 통해 사용자 실행 권한을 변경하고 싶습니다.https://kb.iu.edu/d/abdb
나는 {}가 무언가를 찾기 위해 "찾기"이고 명령을 종료한다는 것을 읽었습니다.
또한 read -exec chmod는 권한 변경을 시작합니다.
파일을 성공적으로 찾을 수 있지만 권한이 여전히 거부되었습니다.
find / -name getUniqueGID.sh -exec chmod u+x {} \;
틀렸다
어떤 아이디어가 있나요?
답변1
댓글부터 질문까지 과제에 나온 질문을 잘못 이해하신 것 같습니다. 그것은 당신이 필요합니다
- 다른 질문에서 사용한 명령을
getUniqueGID.sh
. - 새 파일을 실행해 보세요.
- 모든 사람이 파일을 실행 가능하게 만듭니다.
이 파일은 시스템 어딘가에 숨겨져 있지 않습니다. 직접 만들어야 합니다. 그런 다음 (너무 고급) 솔루션의 한 부분을 약간 수정하면 chmod
모든 사용자가 실행할 수 있게 만드는 데 충분합니다. find
내가 아는 한, "아니오"는 대답에 사용되지 않습니다.