chown(file_citadel_config, config.c_ctdluid, gid);
sleep(1);
progress("Setting file permissions", 2, 4);
+
snprintf(aaa, sizeof aaa,
- "find . | grep -v chkpwd | xargs chown %ld:%ld 2>/dev/null",
- (long)config.c_ctdluid, (long)gid);
- system(aaa);
+ "%schkpwd",
+ ctdl_sbin_dir);
+ chown(aaa, config.c_ctdluid, gid);
+ sleep(1);
+ progress("Setting file permissions", 3, 4);
+ chmod(aaa, 04755);
+
sleep(1);
progress("Setting file permissions", 3, 4);
chmod(file_citadel_config, S_IRUSR | S_IWUSR);