No. As members of the general public are absolutely nothing to do with the military then they donāt have to do anything.
Civil servants donāt have to salute but they may well call senior staff - which could include commissioned officers - Sir or Maāam. But thatād be out of common politeness for oneās superiors at work and not through any military protocol.
No saluting takes place but itās appropriate to address them correctly.
In a cadet environment (CIs) Iād expect with cadets in the vicinity to call an officer/nco by Sir,Maāam, Rank etc and if speaking about them refer to their role or by their rank and surname (I.e. Speak to the Sqn Adj/ Fg Of Bloggs). When cadets are out of ear shot a less formal approach can be taken.
Officers are not āsuperiorā to anyone. They may be senior, but not superior. Superior implies better and being an officer doesnāt necessarily make you better.
It only implies ābetterā if you are completely unaware that āsuperiorā is an adjective which also means āhigher in rank or positionā.
Referring to superiors in a hierarchy is commonplace and it does not imply that any one person is better than another in terms of individual qualities or social class.
We could play āCaptain Semanticā with anything - I could suggest to you that āseniorā implies that they are old and due for retirement.