Where should I place group shared files on a Linux system?

I’d almost certainly suggest using /usr/local.

Globally accessible user scripts can be placed in /usr/local/bin. Small amounts of associated data could also go into bin. Or you may wish to separate out the data into /usr/local/var or /usr/local/share.

By doing this you’ll be quite sure that anyone FHS familar will be able to locate them pretty quickly without any prior knowledge of the particular system.

Leave a Comment