Displaying 1 result from an estimated 1 matches for "msg11654".
Did you mean:
msg01645
2010 Nov 03
1
kernel bug fixed in later kernels
..."all good" and a return code of zero.
// this works on 2.6.35-1
// does not work on 2.6.18-194.17.4.el5 from Centos 5.5
// think this bug was fixed in git commit
8948e11f450e6189a79e47d6051c3d5a0b98e3f3
// around 2.6.22
//
http://www.mail-archive.com/git-commits-head at vger.kernel.org/msg11654.html
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
int main(int argc, char** argv)
{
int fd = open("foo", O_RDONLY);
if (setuid(1000))
{
printf("could not setuid, run as r...