Bad owner or permissions on/root/.ssh/config


**
vmware centosはhadoopクラスタを配備し、hadoopノードを起動し、Bad owner or permissions on/root/.ssh/config
**
理由:SSH公開鍵認証Permission deniedに関する質問…パスワードなしでログインすることはできません.sshはディレクトリに対する権限が要求されているため、コードに新しく生成されたconfigファイルの権限を設定しなければなりません.
resolution:Dockerfileミラーの生成時にこのconfigを修正する権限は600、すなわちDockerfileにRUN chmod 600~/を1行追加する解決策を見つける.ssh/configここにdockerfileコードを貼り付けました.修正しました.問題があったらメッセージをください.
#           
RUN mv /tmp/ssh_config    ~/.ssh/config && chmod 600 ~/.ssh/config && \   ##   600
    mv /tmp/profile /etc/profile && \
    mv /tmp/masters $SPARK_HOME/conf/masters && \
    cp /tmp/slaves $SPARK_HOME/conf/ && \
    mv /tmp/spark-defaults.conf $SPARK_HOME/conf/spark-defaults.conf && \
    mv /tmp/spark-env.sh $SPARK_HOME/conf/spark-env.sh && \ 
    cp /tmp/hive-site.xml $SPARK_HOME/conf/hive-site.xml && \
    mv /tmp/hive-site.xml $HIVE_HOME/conf/hive-site.xml && \
    mv /tmp/hadoop-env.sh $HADOOP_HOME/etc/hadoop/hadoop-env.sh && \
    mv /tmp/hdfs-site.xml $HADOOP_HOME/etc/hadoop/hdfs-site.xml && \ 
    mv /tmp/core-site.xml $HADOOP_HOME/etc/hadoop/core-site.xml && \
    mv /tmp/yarn-site.xml $HADOOP_HOME/etc/hadoop/yarn-site.xml && \
    mv /tmp/mapred-site.xml $HADOOP_HOME/etc/hadoop/mapred-site.xml && \
    mv /tmp/master $HADOOP_HOME/etc/hadoop/master && \
    mv /tmp/slaves $HADOOP_HOME/etc/hadoop/slaves && \
    mv /tmp/start-hadoop.sh ~/start-hadoop.sh && \
    mkdir -p /usr/local/hadoop2.7/dfs/data && \
    mkdir -p /usr/local/hadoop2.7/dfs/name && \
    mv /tmp/init_mysql.sh ~/init_mysql.sh && chmod 600 ~/init_mysql.sh && \
    mv /tmp/init_hive.sh ~/init_hive.sh && chmod 600 ~/init_hive.sh && \
    mv /tmp/restart-hadoop.sh ~/restart-hadoop.sh && chmod 600 ~/restart-hadoop.sh
RUN echo $JAVA_HOME
#      
WORKDIR /root
#  sshd  
RUN /etc/init.d/ssh start
RUN chmod 600 ~/.ssh/config
#  start-hadoop.sh   600
RUN chmod 600 start-hadoop.sh
#  root  
RUN echo "root:111111" | chpasswd
CMD ["/bin/bash"]