I see W.D. point of view.and to be honest and fair, looking through all these threads of the tails of woe, the configuration for the MyBook Live, as you also state was designed for a specific set of purposes.
One of the main purposes is storage of files, to do this accurately and reliably…
Installing other stuff that changes the configuration of the Linux OS is just the same as playing Russian roulette.
Personally, I don’t have a problem using software on the MBL that does not alter the configuration of the OS or interfere with W.D’s customisations AND do not automatically start when the MBL starts, Like on my MBL I’ve stopped netatalk but when it’s rebooted netatalk will start because maybe netatalk is needed to be accessible during the OS’s boot-up sequence.
Yes, there are a few annoyances like not being able to set permissions for the Public older. It seems stuck in to allow everyone access. That does not need software to correct and is safe to implement and if it causes a problem, to reverse.
For all who are interested. . . .
Edit /etc/trustees.conf , find the entry for Public and change that to:
[/dev/sda4]/shares/Public:admin:RWBEX:*:CU
Do the same change to /tmp/trustees.mod but do NOT change anything below ###DENY LIST.
Invoke the command: settrustees -f /tmp/trustees.mod
All of a sudden you find that only the user admin has access to the Public share and none of the system software within the MBL are affected! WOOHOO!!!
Point is, if it causes problems in the future, do the same again except change admin for a * and it’s back to exactly the way W.D. set it. 100% reversible customisation.
Actually, I’m impressed by this so elegant change because even VSFTPD is denied access to the Public directory if the logged in user is not admin.
All good fun!