kickstart는 %post 섹션의 파일을 chmod하지 않습니다.

kickstart는 %post 섹션의 파일을 chmod하지 않습니다.

%postRHEL 6.6의 kickstart 파일 섹션에서 다음 코드를 실행했습니다.

echo '#!/bin/sh' > /root/add_user
echo 'if [ $# -lt 1 ]; then echo "no username provided"; exit 1; fi' >> /root/add_user
echo 'set -e' >> /root/add_user
echo 'useradd $1 -g foo -G wheel,dialout,sshusers -m' >> /root/add_user
echo 'passwd $1' >> /root/add_user
chmod +x /root/add_user

파일이 올바르게 생성되었지만 실행 권한으로 chmoded되지 않았습니다. 또한 게시물 섹션에 대한 로그 파일이 있으며 chmod명령 측에 오류나 기타 오류가 보고되지 않습니다. 파일이 실행 권한을 갖도록 설정할 수 없는 이유를 알 수 없습니다. 왜 이런 일이 발생하는지 아십니까?

고쳐 쓰다

자세한 작업을 수행하면 chmod로그에 다음이 표시됩니다.

mode of /root/add_user retained as 0755

관련 정보