[Pkg-shadow-devel] su privilege dropping missing

Serge Hallyn serge.hallyn at ubuntu.com
Mon Nov 16 17:14:57 UTC 2015


Only the child switches to the new uid.  This is expected.

(see prepare_pam_close_session() in src/su.c)

Quoting U.Mutlu (for-gmane at mutluit.com):
> User ps switches to user mo:
> 
> ps at mach:~/tmp$ su mo
> Password:
> mo at mach:/tmp$ cd
> mo at mach:~$ ps aux | grep mo
> root      8635  0.1  0.0  47812  3280 pts/4    S    03:08   0:00 su mo
> mo        8636  0.7  0.1  26932  7420 pts/4    S    03:08   0:00 bash
> 
> Why is su running as root?
> It should have dropped its root privilege since neither of the
> two users is root.
> IMO a bug in su, isn't it?
> 
> $ ls -l /bin/su
> -rwsr-xr-x 1 root root 40168 Nov 20  2014 /bin/su
> 
> OS: Debian 8
> 
> 
> _______________________________________________
> Pkg-shadow-devel mailing list
> Pkg-shadow-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-shadow-devel



More information about the Pkg-shadow-devel mailing list