> I wonder even more why access() syscall isn't a solution, because > /bin/sh isn't set-uid by definition. > > #/bin/cc glibc/sysdeps/posix/euidaccess.c Also why there's no such syscall, i wouldn't require all uid shuffling, isn't it? #fs/open.c:sys_faccessat() old_fsuid = current->fsuid; old_fsgid = current->fsgid; old_cap = current->cap_effective; current->fsuid = current->uid; current->fsgid = current->gid; #end ____ -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html