How to remove saved erroneous network share credentials

I am needing to remove saved network credentials used to access SMB file shares on the local network via Dolphin file manager shipped with the KDE dragonized editon. UN/PW has changed and the saved credentials need to be removed (new ones have been added, but I want to clean up the drop down list).

I have tried looking around for this and everything I see online is telling me to use KWalletManager or access KWallet files, which I am not seeing installed or evidence of said files. Most of these directions are from several years ago so I assume something changed with the base Garuda distro packages.

Any directions to current methods to edit/remove the saved network credentials is welcome.

Here is some basic system info, but this should not be system specific as I have this issue on several devices running fresh installs of the KDE dragonized edition.

Main file manager is Dolphin Version 25.08.2

 OS Garuda Linux x86_64
├ Kernel Linux 6.17.4-zen2-1-zen
├󰏖 Packages 1690 (pacman)[stable]
└ Shell fish 4.1.2

 DE KDE Plasma 6.4.5
├󰧨 Window Manager KWin (X11)
├󰧨 Login Manager sddm-autologin 0.21.0 (X11)
├󰉼 WM Theme Breeze
├󰉼 Color Themes Breeze (Dark) [Qt], Sweet-Dark [GTK2/3/4]
├󰀻 System Icons breeze-dark [Qt], breeze-dark [GTK2/3/4]
├ System Fonts Fira Sans (12pt) [Qt], Fira Sans (12pt) [GTK2/3/4]
└ Terminal konsole 25.8.2

󰌢 PC Desktop (1.0)
├󰻠 CPU AMD A4-3400 with Radeon(tm) HD Graphics (2) @ 2.70 GHz
├󰍛 GPU AMD Radeon HD 6410D
├󰍛 Vulkan 1.4.328 [Software only]
└󰍹 Display(s) 1920x1080 in 24", 60 Hz [External]

As requested here is the terminal output:

System:
Kernel: 6.17.4-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=018af90a-8b7f-4a85-ba4c-ad27cda05a7f rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=ac5490f8-70bf-47d2-a6ff-d28e274c635f loglevel=3
Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.19.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: MSI model: A55M-P33 (MS-7786) v: 1.0
serial: <superuser required> uuid: <superuser required>
BIOS: American Megatrends v: 1.1 date: 02/27/2012
CPU:
Info: model: AMD A4-3400 APU with Radeon HD Graphics bits: 64 type: MCP
arch: K12 Fusion level: v1 built: 2011 process: GF 32nm family: 0x12 (18)
model-id: 1 stepping: 0 microcode: 0x3000027
Topology: cpus: 1x dies: 1 clusters: 1 cores: 2 smt: <unsupported> cache:
L1: 256 KiB desc: d-2x64 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
Speed (MHz): avg: 799 min/max: 800/2700 boost: disabled scaling:
driver: acpi-cpufreq governor: schedutil cores: 1: 799 2: 799
bogomips: 10780
Flags-basic: ht lm nx pae sse sse2 sse3 sse4a svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] SuperSumo [Radeon HD 6410D]
vendor: Micro-Star MSI driver: radeon v: kernel alternate: amdgpu
arch: TeraScale-2 code: Evergreen process: TSMC 32-40nm built: 2009-15
ports: active: VGA-1 empty: HDMI-A-1 bus-ID: 00:01.0 chip-ID: 1002:9644
class-ID: 0300
Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_x11 driver: X: loaded: radeon unloaded: modesetting
alternate: fbdev,vesa dri: r600 gpu: radeon display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: VGA-1 mapped: VGA-0 model: Dell P2411H serial: <filter>
built: 2010 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 92 gamma: 1.2
size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd r600 platforms: device: 0 drv: r600 device: 1
drv: swrast gbm: drv: kms_swrast surfaceless: drv: r600 x11: drv: r600
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.2.5-arch1.1 glx-v: 1.4
direct-render: yes renderer: AMD SUMO2 (DRM 2.51.0 / 6.17.4-zen2-1-zen LLVM
21.1.3) device-ID: 1002:9644 memory: 500 MiB unified: no
API: Vulkan v: 1.4.328 layers: 5 device: 0 type: cpu name: llvmpipe (LLVM
21.1.3 128 bits) driver: mesa llvmpipe v: 25.2.5-arch1.1 (LLVM 21.1.3)
device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] BeaverCreek HDMI Audio [Radeon
HD 6500D and 6400G-6600G series] vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:01.1 chip-ID: 1002:1714
class-ID: 0403
Device-2: Advanced Micro Devices [AMD] FCH Azalia vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d
class-ID: 0403
API: ALSA v: k6.17.4-zen2-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: e000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Drives:
Local Storage: total: 223.57 GiB used: 51.45 GiB (23.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 model: SDEZS25-240G-Z01 size: 223.57 GiB
block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s tech: SSD
serial: <filter> fw-rev: 0400 scheme: MBR
Partition:
ID-1: / raw-size: 214.77 GiB size: 214.77 GiB (100.00%)
used: 51.45 GiB (24.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 214.77 GiB size: 214.77 GiB (100.00%)
used: 51.45 GiB (24.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 214.77 GiB size: 214.77 GiB (100.00%)
used: 51.45 GiB (24.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 214.77 GiB size: 214.77 GiB (100.00%)
used: 51.45 GiB (24.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.11 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 12.0 C mobo: N/A gpu: radeon temp: 12.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15.11 GiB used: 1.19 GiB (7.9%)
Processes: 188 Power: uptime: 0m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 258 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1690 libs: 464 tools: octopi,pamac,paru
Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.3 running-in: konsole inxi: 3.3.39
Garuda (2.11.1-1):
System install date:     2023-07-19
Garuda release:          230501
Last full system update: 2025-10-22
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut garuda-hardware-profile-standard garuda-hardware-profile-standard-x11
Windows dual boot:       <superuser required>
Failed units:
--- System Health Check Report ---
22/24 checks run in 2.30 seconds ⌛
Powered by garuda-health 🦅

--- HIGH ---
- System is outdated (last update more than 2 weeks ago) (fix available)

Run garuda-health --fix to apply fixes.

Welcome :slight_smile:

Please, follow the template.

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text

Without garuda-inxi this request will be moved to 4xx Client Error > 412 Precondition Failed

3 Likes

I have KDE Wallet disabled on system. As such, when I load a network share (SMB) it doesn’t even give me the option to save the credentials. If you have the ability to save the credentials you’re using some kind of wallet system, if not kde wallet/kwallet, then another. Look through your system and see if you have a wallet or credential manager or something like that.

Please update your system.

3 Likes

I took a look through all the installed programs like you suggested and found kwallet is installed, as well as a program called “shadow” that seems to tie into “PAM”, I just have yet to figure what is doing what and how to modify the saved passwords. The arch wiki goes over some basic configuration and setup for kwallet, but I am either missing the relevant section or don’t know the proper terminology for what I am trying to do.

I would suggest loading up kwallet and take a look at what entries are saved there, and if any relate to the saved credentials, just delete them.

Appreciate the admonition to update the system, but that is tangential to the question at hand as this issue not specific to this system. (the previous attempt at updating failed to boot and required rolling back on the hardware I had this drive in at the time.)

Edit: updated successfully on current hardware. issue persists both on this device and several others with stock versions of Garuda installed

╭─ in ~ took 0s
[🔴] × kwallet
find-the-command: "kwallet" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n] n
find-the-command: command not found: "kwallet"

╭─ in ~ took 1s
[🔍] × kwallet-query help
Please specify the mode (list or read).

╭─ in ~ took 0s
[🔴] × kwallet-query list
Please specify the mode (list or read).

╭─ in ~ took 0s
[🔴] × kwallet-query read
Please specify the mode (list or read).

Any advice? I’m not sure how to access it via terminal and dont see a gui option either. but it seems the back end is using it somehow.

I believe the executable is kwalletmanager5 - at least, that’s what it says when I edit the .desktop entry.

This is the package: Arch Linux - kwalletmanager 25.08.2-1 (x86_64)

3 Likes

Still did not find anything installed by default that allowed me to interact with it. the kwalletmanager5 gave me the standard “not found locally” error. I ended up installing kwalletmanager via pamac and that at least provided a method to access and delete the saved credentials I needed to. I am just baffled as to how it is working out of the box on the backend without a tool to interact with it via CLI or GUI. (perhaps it is there but this is week 2 of trying to find it and turning up empty handed.)

I cannot speak to the mystical inner workings of keychain management, kwallet, and how any of it works. Weirdly, it seems like you may have had the package, and it has since been removed. Glad you were able to remove the saved credentials in the end.