Are there any conventions that a system administrator could follow for naming local user commands, i.e., scripts written by the admin that are made available to users via PATH? The goal is to prevent clashes with commands provided by the distribution in the default PATH. Of course, any such convention would require the cooperation of the respective Linux distribution (I'm particularly interested in Debian).
com.example-passwdldapfor a script to change password in the local LDAP server. This will certainly prevent name clashes, however, users might complain about the long names.
_passwdldap. AFAIK, internal functions in shell scripts are often named like this, which should not be a problem however.
__passwdldap. This kind of naming is also common for internal function, which I think should again not be a problem.