SUPPORTUTILS-SCRUB.CONF(5)

πŸ“¦ version 1.5, in opensuse-leap 16.0

πŸŽ€ 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 (like 10.x.x.x, 192.168.x.x) should get obfuscated. πŸ‘€
    • Values: yes or no (default: no)
  • obfuscate_public_ip β€” specifies whether public IP addresses should get obfuscated.
    • Values: yes or no (default: yes)
  • obfuscate_domain β€” indicates whether domain names should get obfuscated.
    • Values: yes or no (default: yes)
  • obfuscate_username β€” specifies whether usernames should get obfuscated.
    • Values: yes or no (default: yes)
  • obfuscate_hostname β€” determines whether hostnames should get obfuscated.
    • Values: yes or no (default: yes)
  • obfuscate_ipv6 β€” indicates whether IPv6 addresses should get obfuscated.
    • Values: yes or no (default: yes)
  • obfuscate_mac β€” specifies whether MAC addresses should get obfuscated.
    • Values: yes or no (default: yes)
  • 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: true or false (default: true)
  • log_level β€” specifies the logging level for the application. This is what decides how much detail actually ends up in the logs.
    • Values: normal or verbose (default: verbose)
  • 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: yes or no (default: yes)
  • 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
  • secure_tmp β€” when this is set to yes, archives get extracted to /dev/shm (a RAM-backed tmpfs) instead of sitting alongside the archive on persistent storage. If /dev/shm isn't available it falls back to /var/tmp. This is equivalent to the --secure-tmp command-line flag 🧚
    • Values: yes or no (default: no)
  • encrypt_mappings β€” when this is set to yes, the obfuscation mapping file gets encrypted with a user-supplied passphrase (AES-128 via Fernet). Needs the Python cryptography package to work. This is equivalent to the --encrypt-mappings command-line flag πŸ”
    • Values: yes or no (default: no)

🌈 FILES 🌈

  • /etc/supportutils-scrub/supportutils-scrub.conf β€” the default configuration file for supportutils-scrub. iconic, the standard.
  • /etc/supportutils-scrub/supportutils-scrub-keywords.txt β€” the default file containing keywords to be obfuscated, when use_key_words_file is set to yes.

πŸ‘‘ AUTHOR πŸ‘‘

Ronald Pina <ronald.pina@suse.com> β€” thank you legend 🫢


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