[lxc-users] Cannot chmod g+s within unprivileged container anymore
Carsten Aulbert
carsten at welcomes-you.com
Thu Dec 21 15:33:56 UTC 2017
Hi again
brief f'up on my previous mail. It looks it has something to do with
rights/capabilities/... as I *can* set the suid bit if (but only if) the
file is also owned by the primary gid of root (adding root to postdrop
does *not* help):
stat postqueue; chown -v root:root postqueue; \
stat postqueue; chmod -v 2555 postqueue; \
stat postqueue; chown -v root:postdrop postqueue; \
stat postqueue
File: postqueue
Size: 22600 Blocks: 21 IO Block: 23040 regular file
Device: 31h/49d Inode: 32397 Links: 1
Access: (0555/-r-xr-xr-x) Uid: ( 0/ root) Gid: ( 110/postdrop)
Access: 2017-12-21 14:34:21.000000000 +0000
Modify: 2017-09-27 04:56:28.000000000 +0000
Change: 2017-12-21 15:30:03.058681568 +0000
Birth: -
changed ownership of 'postqueue' from root:postdrop to root:root
File: postqueue
Size: 22600 Blocks: 21 IO Block: 23040 regular file
Device: 31h/49d Inode: 32397 Links: 1
Access: (0555/-r-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-12-21 14:34:21.000000000 +0000
Modify: 2017-09-27 04:56:28.000000000 +0000
Change: 2017-12-21 15:31:34.227390065 +0000
Birth: -
mode of 'postqueue' changed from 0555 (r-xr-xr-x) to 2555 (r-xr-sr-x)
File: postqueue
Size: 22600 Blocks: 21 IO Block: 23040 regular file
Device: 31h/49d Inode: 32397 Links: 1
Access: (2555/-r-xr-sr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-12-21 14:34:21.000000000 +0000
Modify: 2017-09-27 04:56:28.000000000 +0000
Change: 2017-12-21 15:31:34.231390097 +0000
Birth: -
changed ownership of 'postqueue' from root:root to root:postdrop
File: postqueue
Size: 22600 Blocks: 21 IO Block: 23040 regular file
Device: 31h/49d Inode: 32397 Links: 1
Access: (0555/-r-xr-xr-x) Uid: ( 0/ root) Gid: ( 110/postdrop)
Access: 2017-12-21 14:34:21.000000000 +0000
Modify: 2017-09-27 04:56:28.000000000 +0000
Change: 2017-12-21 15:31:34.239390160 +0000
Birth: -
What really puzzles me is that the last chown resets it.
Does this ring any bell with anyone? I'm still at a loss here.
Cheers
Carsten
PS: Ruled out so far: The two different Linux kernel versions and ZFS
setting xattr (sa vs. on)
More information about the lxc-users
mailing list