No description
  • PHP 70.2%
  • Gherkin 22.2%
  • JavaScript 6.1%
  • Makefile 0.9%
  • Shell 0.6%
Find a file
Salvatore Martire ab2af70ff2
Merge pull request #963 from nextcloud/feat/extended-acl-support
Add support for granular permissions in operation
2026-05-06 09:52:48 +02:00
.github ci(actions): Update workflow templates from organization template repository 2026-05-03 03:22:58 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:26:06 +00:00
appinfo feat(deps): Add Nextcloud 34 support on main 2026-01-22 10:52:54 +01:00
img chore: Add SPDX headers 2024-05-08 16:06:28 +02:00
js chore: Correctly handle JS file 2024-05-10 11:07:31 +02:00
l10n fix(l10n): Update translations from Transifex 2026-04-22 00:40:56 +00:00
lib fix: add support for permissions in operation 2026-05-05 17:00:35 +02:00
LICENSES ci: Add psalm 2024-07-30 08:35:40 +02:00
screenshots Fix screenshot file name to match appstore link 2021-10-14 15:37:14 +02:00
tests fix: add support for permissions in operation 2026-05-05 17:00:35 +02:00
vendor-bin chore(dev-deps): Bump nextcloud/ocp package 2026-05-03 03:20:47 +00:00
.gitignore ci: Migrate to composer-bin 2026-03-29 14:07:02 +02:00
.php-cs-fixer.dist.php ci: Migrate to composer-bin 2026-03-29 14:07:02 +02:00
AUTHORS.md chore: Handle tests/ directory properly 2024-05-10 11:07:30 +02:00
CHANGELOG.md chore(release): Changelog 4.0.0 2026-01-30 14:15:38 +01:00
composer.json ci: Remove package 2026-04-07 14:20:48 +02:00
composer.lock ci: Remove package 2026-04-07 14:20:48 +02:00
Makefile build: Update exclude list 2025-01-16 11:06:55 +01:00
psalm.xml ci: Migrate to composer-bin 2026-03-29 14:07:02 +02:00
README.md chore: Add SPDX headers 2024-05-08 16:06:28 +02:00
rector.php ci: Migrate to composer-bin 2026-03-29 14:07:02 +02:00
REUSE.toml ci(reuse): Fix reuse lint 2026-03-29 14:12:19 +02:00

Files access control

REUSE status

Nextcloud's Files access control app enables administrators to protect data from unauthorized access or modifications.

How it works

The administrator can create and manage a set of rule groups. Each of the rule groups consists of one or more rules. If all rules of a group hold true, the group matches the request and access is being denied or the upload is blocked. The rules criteria range from IP address, mimetype and request time to group membership, tags, user agent and more.

An example would be to deny access to MS Excel/XLSX files owned by the "Human Resources" group accessed from an IP not on the internal company network or to block uploads of files bigger than 512 mb by students in the "1st year" group.

Learn more about File Access Control on https://nextcloud.com/workflow and in the Files access control documentation

Screenshot