Best owner/group and permissions settings for Kontakt Libraries?

Hello,
Just trying to do a clean and stable install on my personal machine.
This is just the scope of Kontakt though I have Komplete 14 Collecter edition and any other info would be welcome.
Yes, I have searched and if I missed something obvious in the FAQs then I will happily follow a link.
Here are permissions from two Libraries that I just installed. Both are done from Native Access in sequence. No interruptions. Native Access and the NTKDaemon have full disk access. The install path is not the default 'Shared', but is a directory assigned before the process and owned by the user. The owner and permissions look like this, before opening or loading the libraries.
drwxrwxr-x 9 root staff 288B May 16 00:58 Alicias Keys Library/
drwxr-xr-x@ 7 rb staff 224B May 16 00:59 The Grandeur Library/
com.apple.macl 72B
The first is owned by root/staff and the second is logged in user/staff. On the first one staff has write access and the second one staff does not have write access. In addition the second has a com.apple.macl that would elevate permissions for the UUID associated with it.
I manage several machines and help others. I can't say anything is wrong, but I sure would like to know what is best/correct so that I might spot/correct problems earlier.
Any help is welcome. Knowing the best practice UNIX permissions would be ultra groovy since I could write a script to check them.
Many thanks,
RB
Answers
-
If you have used the default location at "/Users/Shared/", the parent folder "Native Instruments" and all its subfolders and files will have ownership of "<shortusername-of-NI-software-installer>:wheel" and permission setting of "0775". (Instead of "wheel", it will be "staff" if the custom location is on internal volume.)
For custom location on external volumes and assuming the latter is set to "Ignore ownership…", the parent folder of "Native Instruments" and all its subfolders and files will be "<shortusername-of-current-logged-in-user>:staff" and permission setting of "0775".
You can use Terminal to standardise the ownership and permission setting:
— sudo chown -R <shortusername-of-NI-software-installer>:staff "Native Instruments"
— sudo chmod -R 0775 <shortusername-of-NI-software-installer>:staff "Native Instruments"
You can also clear off all extended attributes as follow:
— sudo xattr -c -r "Native Instruments"
0
Categories
- All Categories
- 18 Welcome
- 1.6K Hangout
- 66 NI News
- 873 Tech Talks
- 4.4K Native Access
- 17.3K Komplete
- 2.2K Komplete General
- 4.7K Komplete Kontrol
- 6.2K Kontakt
- 1.1K Reaktor
- 403 Battery 4
- 900 Guitar Rig & FX
- 458 Massive X & Synths
- 1.4K Other Software & Hardware
- 6.2K Maschine
- 8K Traktor
- 8K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators