# [OmniOS-discuss] /usr/bin/chmod and the set-gid-bit

Tobias Oetiker tobi at oetiker.ch
Wed Aug 7 15:43:19 UTC 2013

- Previous message: [OmniOS-discuss] Updated release: r151006l
- Next message: [OmniOS-discuss] /usr/bin/chmod and the set-gid-bit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi,

    /usr/bin/chmod seems to ignore the set-group-id bit when called
    with an octal permission string. try this on a zfs filesystem

      export PATH=/usr/bin
      umask 022
      mkdir gd
      ls -ld gd
      chmod 2770 gd
      ls -ld gd
      chmod g+s gd
      ls -ld gd
      chmod 0770 gd
      ls -ld gd

    running this with truss reveals that I should call

      chmod 042770 gd

    instead, and indeed it works I just don't know why ... the man page
    does not provide any insight into this behaviour ...

    ah and btw, /usr/gnu/bin/chmod work the way legacy unix tools do :-)

    can someone please enlighten me ?

    cheers
    tobi

    --
    Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
    http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900

- Previous message: [OmniOS-discuss] Updated release: r151006l
- Next message: [OmniOS-discuss] /usr/bin/chmod and the set-gid-bit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list