lkml.org 
[lkml]   [2003]   [Sep]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: suid bit behaviour modification in 2.6.0-test5
    Date
    On Sunday 21 Sep 2003 01:45, Jean-pierre Cartal wrote:
    > Hello,
    >
    > I'm running a standard RH 9 installation upgraded to kernel 2.6.0-test5
    > with rpms from http://people.redhat.com/arjanv/2.5/RPMS.kernel/.
    >
    > I noticed that contrary to what was happening with 2.4.x kernel, suid
    > root files don't loose their suid bit when they get overwritten by a
    > normal user (see example below)
    >
    > Is this the intended behaviour or a bug ?

    I got the same results. However it seems the bug is something to do with a
    directory listing cache somewhere. If you sync after copying over the file
    the suid bit is shown as having been cleared.

    $ touch suid_test

    # chown root suid_test
    # chmod 4775 suid_test

    $ ls -l
    total 0
    -rwsrwxr-x 1 root ianh 0 Sep 22 04:21 suid_test
    $ cp /bin/ls suid_test
    $ ls -l
    total 68
    -rwsrwxr-x 1 root ianh 69228 Sep 22 04:22 suid_test
    $ sync
    $ ls -l
    total 68
    -rwxrwxr-x 1 root ianh 69228 Sep 22 04:22 suid_test

    --
    Ian.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:48    [W:0.020 / U:2.388 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site