IBM Support

IV93119: CAN'T RENAME FOLDERS WITHOUT DELETE PERMISSION

 

APAR status

  • Closed as program error.

Error description

  • Unable to rename folders without also allowing the delete
    ACL on GPFS filesystem. The directories have delete child
    allowed, but delete disallowed to prevent the parent
    directories from getting deleted.
    

Local fix

  • NA
    

Problem summary

  • ELETE_CHILD semantics of a parent are not
    honored on a Windows node while renaming a
    file or directory underneath the parent.
    
    If a file/directory does not have DELETE
    permission but its parent grants DELETE_CHILD,
    the rename of that file/directory fails on
    Windows with access denied. The DELETE_CHILD
    from the parent should have allowed the
    delete/rename to succeed.
    

Problem conclusion

  • Fix the Rename code to correctly handle the
    Delete permission check. A Delete is allowed
    if at least one of the following is true:
    - the object being deleted has DELETE permission
    OR
    - the parent grants DELETE_CHILD permission
    
    Even though the above check was being correctly
    executed, the code flow was mistakenly
    referencing a wrong return code during a subsequent
    check for immutability.
    Fixed the return code checking.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV93119

  • Reported component name

    GPFS/AIX5L V3

  • Reported component ID

    5765G66AP

  • Reported release

    350

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2017-02-06

  • Closed date

    2017-02-06

  • Last modified date

    2017-03-24

  • APAR is sysrouted FROM one or more of the following:

    IV90825

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    GPFS/AIX5L V3

  • Fixed component ID

    5765G66AP

Applicable component levels

  • R350 PSY U876422

       17/03/24 I 1000

PTF to Fileset Mapping

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11N","label":"APARs - AIX 5.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11P","label":"APARs - AIX 5.3 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11M","label":"APARs - AIX 5.2 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SG11R","label":"APARs - AIX 7.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
21 August 2022