• F
    net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. · cae9910e
    Felipe Gasper 提交于
    This adds the ability for Netlink to report a socket's UID along with the
    other UNIX diagnostic information that is already available. This will
    allow diagnostic tools greater insight into which users control which
    socket.
    
    To test this, do the following as a non-root user:
    
        unshare -U -r bash
        nc -l -U user.socket.$$ &
    
    .. and verify from within that same session that Netlink UNIX socket
    diagnostics report the socket's UID as 0. Also verify that Netlink UNIX
    socket diagnostics report the socket's UID as the user's UID from an
    unprivileged process in a different session. Verify the same from
    a root process.
    Signed-off-by: NFelipe Gasper <felipe@felipegasper.com>
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    cae9910e
diag.c 7.5 KB