Truenas009
Cadet
- Joined
- Dec 12, 2021
- Messages
- 1
Hi, can anyone help please?
I have Truenas Scale RC2 installed. I really like the software, only if i can get the permissions to work properly.
On my datasets when i apply a single user, it works ok, but as soon as i try to add a second user to the dataset with the option "Apply permissions recursively" ticked, I get the below errors, I can not figure out what i am doing wrong?
====================================
[EINVAL] filesystem_acl.dacl: Default ACL entries are required in order to apply ACL recursively.
remove_circle_outlineMore info...
Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 382, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 420, in __run_body rv = await self.middleware.run_in_thread(self.method, *([self] + args)) File "/usr/lib/python3/dist-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs)) File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1267, in nf return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/filesystem_/acl_linux.py", line 626, in setacl return self.setacl_posix1e(job, data) File "/usr/lib/python3/dist-packages/middlewared/plugins/filesystem_/acl_linux.py", line 585, in setacl_posix1e verrors.check() File "/usr/lib/python3/dist-packages/middlewared/service_exception.py", line 62, in check raise self middlewared.service_exception.ValidationErrors: [EINVAL] filesystem_acl.dacl: Default ACL entries are required in order to apply ACL recursively.
======================================
TIA
I have Truenas Scale RC2 installed. I really like the software, only if i can get the permissions to work properly.
On my datasets when i apply a single user, it works ok, but as soon as i try to add a second user to the dataset with the option "Apply permissions recursively" ticked, I get the below errors, I can not figure out what i am doing wrong?
====================================
[EINVAL] filesystem_acl.dacl: Default ACL entries are required in order to apply ACL recursively.
remove_circle_outlineMore info...
Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 382, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 420, in __run_body rv = await self.middleware.run_in_thread(self.method, *([self] + args)) File "/usr/lib/python3/dist-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs)) File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1267, in nf return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/filesystem_/acl_linux.py", line 626, in setacl return self.setacl_posix1e(job, data) File "/usr/lib/python3/dist-packages/middlewared/plugins/filesystem_/acl_linux.py", line 585, in setacl_posix1e verrors.check() File "/usr/lib/python3/dist-packages/middlewared/service_exception.py", line 62, in check raise self middlewared.service_exception.ValidationErrors: [EINVAL] filesystem_acl.dacl: Default ACL entries are required in order to apply ACL recursively.
======================================
TIA