Home | History | Annotate | Download | only in prot_hsymlinks

Lines Matching refs:users

25  * Users who own sticky world-writable directory can't follow symlinks
26 * inside that directory if their don't own ones. All other users can follow.
30 * Hard links restriction applies only to non-privileged users. Only
99 static struct test_user users[USERS_NUM];
206 strcpy(users[ROOT].name, "root");
210 snprintf(users[TEST_USER].name, MAX_USER_NAME, "%s", tmp_user_name);
250 /* get all users files and directories */
251 for (file = 0; file < users[usr].num; ++file) {
252 ufile = &users[usr].file[file];
322 snprintf(cmd, MAX_CMD_LEN, "%s %s", user_cmd, users[TEST_USER].name);
325 user_cmd, users[TEST_USER].name);
339 path, users[bdir->owner].name);
364 set_user(users[usr].name);
380 set_user(users[usr].name);
385 bdirs[dir].path, users[usr].name, file_ext);
396 users[usr].name);
401 "/local_%s%s", users[usr].name, file_ext);
409 int file = users[usr].num;
414 struct user_file *ufile = &users[usr].file[file];
424 ++users[usr].num;
444 set_user(users[usr].name);
473 set_user(users[usr].name);
494 users[owner].name, users[usr].name,
506 set_user(users[usr].name);
520 li->path + cwd_offset, users[li->owner].name,
521 users[li->source_owner].name, users[usr].name,
522 users[li->dir_owner].name);