getsolus / help-center-docs

Solus's Help Center documentation as well as previous User Guide.
https://help.getsol.us
GNU General Public License v2.0
57 stars 83 forks source link

Document default location of config files for services #400

Closed TraceyC77 closed 1 year ago

TraceyC77 commented 1 year ago

Create a document titled something like "Service configuration files" under "Software" Explain where we keep these files and why. Note that on other distros, these files are found in /etc (so users who are familiar with that know these are the files they are looking for).

This issue has come up a few times in support questions. Solus, for statelessness, keeps config files for services such as ssh, pam, ssl etc in

/usr/share/defaults/etc

Users coming from other distros, or reading documentation online, may expect these files to be in etc. They have asked us where these live in Solus.

The why: This allows user customization, and can fall back to the defaults we ship in case something happens. It also means that if new defaults are shipped, they don't overwrite the user's custom settings.

To customize a configuration: Copy to the appropriate directory under /etc. For example: /etc/ssh/ssh_config. Edit the file there.

davidjharder commented 1 year ago

See also #305