Project

General

Profile

Actions

User story #22386

closed

Add a 'Permissions POSIX ACLs entry parent' method

Added by Félix DALLIDET almost 2 years ago. Updated over 1 year ago.

Status:
Released
Priority:
N/A
Category:
Generic methods
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Small
Name check:
To do
Fix check:
Checked
Regression:
No

Description

The current ACLs methods are ok to define ACLs on single file/file tree, but not suited to give access to give access to upper folders.

The problem is: even the user has the read permissions now for the given file, it cannot access the file, as the permissions are missing on the upper folders. We also cannot use "recursive" mode for a given directory, as this would mean, that the user will get read access to all files under the given directory.

The method should recurse upward starting from the target file and apply the given 'parent_acl' and behave as the current methods for the target.


Subtasks 1 (0 open1 closed)

User story #22762: Permission POSIX ACLs merged in incorrect branchReleasedFélix DALLIDETActions

Related issues 2 (1 open1 closed)

Related to Rudder - User story #12271: Generic method to set POSIX ACLNewFélix DALLIDETActions
Has duplicate Rudder - User story #14528: Add a generic method to enforce posix ACLRejectedActions
Actions #1

Updated by Félix DALLIDET almost 2 years ago

  • Status changed from New to In progress
  • Assignee set to Félix DALLIDET
Actions #2

Updated by Félix DALLIDET almost 2 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Félix DALLIDET to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/ncf/pull/1382
Actions #3

Updated by Alexis Mousset over 1 year ago

Actions #4

Updated by Alexis Mousset over 1 year ago

Actions #5

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.2.5 to 7.2.6
Actions #6

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.2.6 to 7.2.7
Actions #7

Updated by François ARMAND over 1 year ago

  • Status changed from Pending technical review to In progress
  • Assignee changed from Nicolas CHARLES to François ARMAND

I'm taking over this issue!

Actions #8

Updated by François ARMAND over 1 year ago

  • Assignee changed from François ARMAND to Nicolas CHARLES
Actions #9

Updated by Félix DALLIDET over 1 year ago

  • Status changed from In progress to Pending release
Actions #10

Updated by François ARMAND over 1 year ago

  • Subtask #22762 added
Actions #11

Updated by François ARMAND over 1 year ago

  • Fix check changed from To do to Checked
Actions #12

Updated by Vincent MEMBRÉ over 1 year ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.2.7 and 7.3.2 which were released today.

Actions

Also available in: Atom PDF