kickstart 不会 chmod %post 部分中的文件

kickstart 不会 chmod %post 部分中的文件

%post我在RHEL 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

相关内容