vhost_user_fs: Add the WRITE_KILL_PRIV write flag.

Add the WRITE_KILL_PRIV write flag, corresponding to
FUSE_WRITE_KILL_PRIV introduced in 7.31, and use to only remove the
setuid and setgid bits (by switching credentials) conditionally.

Signed-off-by: Sergio Lopez <slp@redhat.com>
This commit is contained in:
Sergio Lopez
2020-04-16 13:40:04 +02:00
committed by Rob Bradford
parent 0870028fde
commit b7faf4fdc1
4 changed files with 16 additions and 6 deletions
+3
View File
@@ -373,6 +373,9 @@ pub const WRITE_CACHE: u32 = 1;
/// `lock_owner` field is valid.
pub const WRITE_LOCKOWNER: u32 = 2;
/// Kill suid and sgid bits
pub const WRITE_KILL_PRIV: u32 = 4;
// Read flags.
pub const READ_LOCKOWNER: u32 = 2;