Skip to content

setuid is not syncing on directories #28

@edwardsp

Description

@edwardsp

In what area(s)?

/area lemur

Expected Behavior

Permissions are changed for setuid on a directory and this is reflected in blob storage

Actual Behavior

The setuid is missing in blob storage

Steps to Reproduce the Problem

  1. create directory at /lustre/setgid
    mkdir: idx=1489 type=MKDIR targetfid=[0x200000401:0xdc:0x0] tname=setgid rec.SourceName()= rec.Name()=setgid rec.JobID=
    Mar 17 15:00:12 dashsmallrbh changelog-reader[2811]: map[group:1000 hdi_isfolder:true modtime:2023-03-17 15:00:11 +0000 owner:1000 permissions:0775]
  2. change permissions for setgid:  sudo chmod 2770 /lustre/setgid
    Updating metadata for directory setgid - map[group:1000 hdi_isfolder:true modtime:2023-03-17 15:00:11 +0000 owner:1000 permissions:0770]
  3. verify filesystem permissions:
    drwxrws--- 2 jmorey jmorey 4096 Mar 17 15:00 setgid
    verify the directory stub blob:
  4. verify the directory metadata in blob
    image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions