Return to authfile.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.23, 2000/12/19 23:17:55 | version 1.24, 2000/12/20 19:26:56 | ||
---|---|---|---|
|
|
||
/* check owner and modes */ | /* check owner and modes */ | ||
if (fstat(fd, &st) < 0 || | if (fstat(fd, &st) < 0 || | ||
(st.st_uid != 0 && st.st_uid != getuid()) || | (st.st_uid != 0 && getuid() != 0 && st.st_uid != getuid()) || | ||
(st.st_mode & 077) != 0) { | (st.st_mode & 077) != 0) { | ||
close(fd); | close(fd); | ||
error("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); | error("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); |