diff -p -up partimage-0.6.7/src/shared/privs.cpp.setegid partimage-0.6.7/src/shared/privs.cpp --- partimage-0.6.7/src/shared/privs.cpp.setegid 2008-06-13 17:10:19.000000000 +0200 +++ partimage-0.6.7/src/shared/privs.cpp 2008-09-04 15:08:25.000000000 +0200 @@ -54,8 +54,8 @@ CPrivs::CPrivs(char * _user) user = password -> pw_uid; group = password -> pw_gid; setuid(0); - seteuid(user); // we're now _user setegid(group); // we're now _user + seteuid(user); // we're now _user } else {