SUPPORTUTILS-SCRUB.CONF(5)
π SUPPORTUTILS-SCRUB.CONF(5) π
okay bestie, so this is a File Formats Manual page for supportutils-scrub.conf, and literally it's the whole vibe-check control panel for supportutils-scrub. buckle up π
β¨ NAME β¨
supportutils-scrub.conf β the configuration file for supportutils-scrub, no cap π«Ά
πΈ SYNOPSIS πΈ
/etc/supportutils-scrub/supportutils-scrub.conf
π¦ DESCRIPTION π¦
so supportutils-scrub.conf is THE config file for supportutils-scrub, which is a tool made to sanitize and remove sensitive data from SUSE supportconfig tarballs π§Ήβ¨ This file lowkey controls so many aspects of the obfuscation process β like which types of data get obfuscated, and how chatty the output is. she's the main character of the whole operation, fr fr.
normally the config lives at /etc/supportutils-scrub/supportutils-scrub.conf, but you can also pass an alternative path when you run the supportutils-scrub command. flexible queen π
π CONFIGURATION OPTIONS π
every option is a key-value pair, formatted like key = value. Any line starting with # is a comment and gets ignored entirely β she's just talking, don't listen π
obfuscate_private_ipβ decides whether private IP addresses (like10.x.x.x,192.168.x.x) should get obfuscated. π- Values:
yesorno(default:no)
- Values:
obfuscate_public_ipβ specifies whether public IP addresses should get obfuscated.- Values:
yesorno(default:yes)
- Values:
obfuscate_domainβ indicates whether domain names should get obfuscated.- Values:
yesorno(default:yes)
- Values:
obfuscate_usernameβ specifies whether usernames should get obfuscated.- Values:
yesorno(default:yes)
- Values:
obfuscate_hostnameβ determines whether hostnames should get obfuscated.- Values:
yesorno(default:yes)
- Values:
obfuscate_ipv6β indicates whether IPv6 addresses should get obfuscated.- Values:
yesorno(default:yes)
- Values:
obfuscate_macβ specifies whether MAC addresses should get obfuscated.- Values:
yesorno(default:yes)
- Values:
verboseβ enables or disables verbose output while the obfuscation is happening. When it's on, you get way more detailed logging info β she's telling you everything π₯- Values:
trueorfalse(default:true)
- Values:
log_levelβ specifies the logging level for the application. This is what decides how much detail actually ends up in the logs.- Values:
normalorverbose(default:verbose)
- Values:
use_key_words_fileβ determines whether a file full of specific keywords should be used for obfuscation. If it's enabled, keywords found in the specified file get obfuscated according to the config β¨- Values:
yesorno(default:yes)
- Values:
key_words_fileβ specifies the path to the file containing the keywords to be obfuscated. Every keyword should be on its own separate line, one per line bestie π- Default:
/var/lib/supportutils-scrub-keywords.txt
- Default:
secure_tmpβ when this is set toyes, archives get extracted to/dev/shm(a RAM-backed tmpfs) instead of sitting alongside the archive on persistent storage. If/dev/shmisn't available it falls back to/var/tmp. This is equivalent to the--secure-tmpcommand-line flag π§- Values:
yesorno(default:no)
- Values:
encrypt_mappingsβ when this is set toyes, the obfuscation mapping file gets encrypted with a user-supplied passphrase (AES-128 via Fernet). Needs the Pythoncryptographypackage to work. This is equivalent to the--encrypt-mappingscommand-line flag π- Values:
yesorno(default:no)
- Values:
π FILES π
/etc/supportutils-scrub/supportutils-scrub.confβ the default configuration file forsupportutils-scrub. iconic, the standard./etc/supportutils-scrub/supportutils-scrub-keywords.txtβ the default file containing keywords to be obfuscated, whenuse_key_words_fileis set toyes.
π AUTHOR π
Ronald Pina <ronald.pina@suse.com> β thank you legend π«Ά
β COPYRIGHT β
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
π SEE ALSO π
supportutils-scrub(8), supportconfig(8) β go read those next, iykyk β¨
and that's the whole page bestie, you ate that π π
kisses and bye bye β this was File Formats Manual energy, dated 23 Feb 2026, you're welcome ππ¦πΈ
π¦ where this page comes from
- opensuse-leap 16.0: supportutils-scrub 1.5-160000.2.1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms