[SOLVED] What keyring is in slack current and how to access it
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
What keyring is in slack current and how to access it
I get popups about
Quote:
An application wants to create a new keyring called 'Default Keyring'
I've found plenty online about simply hitting 'enter' and having an empty password keyring and the prompts go away.
That's not what I want to do.
Rather, I'd like to know: What app controls the keyring? Is it gnome-keyring? It's installed but doesn't appear to have any configuration options at all. Seahorse is not on the system.
If there's an embedded keyring daemon running, I'd like to be able to configure it. Any suggestions?
I've found plenty online about simply hitting 'enter' and having an empty password keyring and the prompts go away.
That's not what I want to do.
Rather, I'd like to know: What app controls the keyring? Is it gnome-keyring? It's installed but doesn't appear to have any configuration options at all. Seahorse is not on the system.
If there's an embedded keyring daemon running, I'd like to be able to configure it. Any suggestions?
It's gnome-keyring-daemon. Take a look at the autostarted services in Applications -> Settings -> Session and Startup -> Application Autostart
I haven't seen any way to configure it other than command line options (maybe DBus can, but I haven't looked into that).
Me too, mostly since I don't want to dump passwords into some black hole.
Quote:
Originally Posted by Richard Cranium
It's gnome-keyring-daemon.
Interestingly neither the "Certificate and Key Storage" nor the "Secret Storage Service" are enabled in session startup. And yet this thing comes alive every time Nextcloud loads (and sometimes with Brave Browser logging into Google).
I just checked htop, and the daemon is running. I may have to use skaendo's suggestion and kill it at the source. It's utterly useless if I can't control it.
Interestingly neither the "Certificate and Key Storage" nor the "Secret Storage Service" are enabled in session startup. And yet this thing comes alive every time Nextcloud loads (and sometimes with Brave Browser logging into Google).
DBus is probably doing its magic under the covers.
You can launch qdbusviewer-qt5 and look in the Session Bus tab; you'll find both org.freedesktop.secrets and org.gnome.keyring in there.
You can double-click on leaves in the Methods panel to see what DBus knows about your session.
Commenting-out the "Exec" lines in the two *.service files above (or replacing them with "Exec=/usr/bin/false") may be a "chmod -x" alternative to prevent gnome-keyring-daemon from starting. I unfortunately am unable to determine whether this alternative really works since gnome-keyring-daemon has not again magically started.
Why gnome-keyring-daemon was started during my previous X Window session is unknown, though I suspect Mozilla Thunderbird triggered it given Thunderbird is the only process on my Slackware box that cares about dbus (and will start dbus-launch and thus dbus-daemon on its own if/when those processes do not exist).
Editing the two pam_gnome_keyring.so associated records in the /etc/pam.d/system-auth file such that the keyring is only applied under specific window managers eliminates the problem. That file's two sections containing those two records are copied below for convenient reference. I do not need gnome-keyring, and I am using fvwm, so each associated record's only_if argument limits the keyring to running only under the listed window managers - of which in my case fvwm is intentionally omitted:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.