Added file permission check function, and fixed bug in key writing for
[monkeysphere.git] / src / monkeysphere-server
index 9205b1d315bce9b59cdfecb85df952012425d38a..a5497c29e06a36b94e827a9407dc8a4095d35184 100755 (executable)
@@ -141,6 +141,16 @@ update_users() {
 
        log "----- user: $uname -----"
 
+       if ! check_key_file_permissions "$uname" "$AUTHORIZED_USER_IDS" ; then
+           log "Improper permissions on authorized_user_ids file."
+           continue
+       fi
+
+       if ! check_key_file_permissions "$uname" "$RAW_AUTHORIZED_KEYS" ; then
+           log "Improper permissions on authorized_keys file."
+           continue
+       fi
+
         # make temporary directory
         TMPDIR=$(mktemp -d)