Re: Kmail without kdewallet?
On Monday, 2017-09-18, 22:53:01, cr wrote: > On Monday, 18 September 2017 12:11:57 PM NZST Kevin Krammer wrote: > > On Wednesday, 2017-09-06, 23:58:24, cr wrote: > > > I'm running Kmail 5.2.3 and kdewallet under Debian 9. Can I safely > > > uninstall kdewallet? (Kmail is the only program I run that uses it). > > > > > > Reason is, I usually start Kmail on my server via ssh from some laptop > > > or > > > other. If I go to fetch mail from my ISP, Kmail opens a box for my > > > ISP's > > > mail password (the same as my previous installation of Kmail 4 did). > > > However, IF I've previously logged in to my server, kdewallet opens a > > > box > > > for its password on the server instead, which is a nuisance (and much > > > bafflement before I accidentally found this out). > > > > One option would be to authorize access to KWallet through the login > > procedure itself. > > > > There is a package for the kwallet PAM integration, which unlocks the > > wallet on login with the credentials provided to the login process. > > > > I've been using that (libpam-kwallet5) since I've switched to Plasma 5. > > > > Requires the wallet to have the same password as for login but very > > convenient to have it automatically unlocked at the begin of a session. > > > > Cheers, > > Kevin > > I may have managed to solve it by similar means. > > I reluctantly (in case it did something else horrible) installed Kwallet > Manager, and set the Kwallet password to blank (the mail password inside > Kwallet is still correct). And now Kmail goes and fetches mail without > opening a Kwallet password box and without asking for the mail password. > > This is on my server, hopefully it will still work that way next time I ssh > in. > > (I know it's a 'security hole' but only exactly the same, I think, as having > kwallet share my login password. Which it already did anyway, as it > happened...) Similar but not the same. Having an empty password only requires read access to the file, unlocking with PAM requires the system to run and the password to be provided through the system's login process. A bit like with hard disc encryption: once the system is unlocked and running the processes have access to the data. If the system is not running or the encyrption has not been unlocked then there is no access. Cheers, Kevin -- Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring signature.asc Description: This is a digitally signed message part.
Re: Kmail without kdewallet?
On Monday, 18 September 2017 12:11:57 PM NZST Kevin Krammer wrote: > On Wednesday, 2017-09-06, 23:58:24, cr wrote: > > I'm running Kmail 5.2.3 and kdewallet under Debian 9. Can I safely > > uninstall kdewallet? (Kmail is the only program I run that uses it). > > > > Reason is, I usually start Kmail on my server via ssh from some laptop or > > other. If I go to fetch mail from my ISP, Kmail opens a box for my ISP's > > mail password (the same as my previous installation of Kmail 4 did). > > However, IF I've previously logged in to my server, kdewallet opens a box > > for its password on the server instead, which is a nuisance (and much > > bafflement before I accidentally found this out). > > One option would be to authorize access to KWallet through the login > procedure itself. > > There is a package for the kwallet PAM integration, which unlocks the wallet > on login with the credentials provided to the login process. > > I've been using that (libpam-kwallet5) since I've switched to Plasma 5. > > Requires the wallet to have the same password as for login but very > convenient to have it automatically unlocked at the begin of a session. > > Cheers, > Kevin I may have managed to solve it by similar means. I reluctantly (in case it did something else horrible) installed Kwallet Manager, and set the Kwallet password to blank (the mail password inside Kwallet is still correct). And now Kmail goes and fetches mail without opening a Kwallet password box and without asking for the mail password. This is on my server, hopefully it will still work that way next time I ssh in. (I know it's a 'security hole' but only exactly the same, I think, as having kwallet share my login password. Which it already did anyway, as it happened...) Chris
Re: Kmail without kdewallet?
On Wednesday, 2017-09-06, 23:58:24, cr wrote: > I'm running Kmail 5.2.3 and kdewallet under Debian 9. Can I safely > uninstall kdewallet? (Kmail is the only program I run that uses it). > > Reason is, I usually start Kmail on my server via ssh from some laptop or > other. If I go to fetch mail from my ISP, Kmail opens a box for my ISP's > mail password (the same as my previous installation of Kmail 4 did). > However, IF I've previously logged in to my server, kdewallet opens a box > for its password on the server instead, which is a nuisance (and much > bafflement before I accidentally found this out). One option would be to authorize access to KWallet through the login procedure itself. There is a package for the kwallet PAM integration, which unlocks the wallet on login with the credentials provided to the login process. I've been using that (libpam-kwallet5) since I've switched to Plasma 5. Requires the wallet to have the same password as for login but very convenient to have it automatically unlocked at the begin of a session. Cheers, Kevin -- Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring signature.asc Description: This is a digitally signed message part.
Re: Kmail without kdewallet?
On Thursday, 7 September 2017 10:09:08 AM NZST René J.V. Bertin wrote: > On Thursday September 07 2017 19:35:58 cr wrote: > >I installed Debian 9 on my server and it came with kmail 5. I use mostly > >Gnome apps, currently with LXDE desktop, Kmail's the only kde program I run > >aside from k3b.And it really is 'kdewallet'. > > kdewallet is the default name for the wallet file that kwallet will create > for you unless told to do otherwise. The software is split in 2 projects: > the KWallet framework and the kwalletmanager utility to interact with it. > I'd be surprised if Debian deviated from their habits used "kdewallet" in > their package names. > >At some point I think I will try uninstalling kdewallet and see what > >breaks... > You could probably figure out how to not USE the kwallet service - KDE PIM4 > has a fallback in which it stores passwords in hardly encrypted form in its > own config (rc) files when kwallet isn't functioning. I never managed to > get it to ask once (per session) for each email password and then cache > that in memory, like you can with Thunderbird. > > I strongly doubt that you can uninstall the kwallet framework; that's a > shared library and dependency for probably every PIM component that needs > to be able to authenticate. Remove the library and all those components > will refuse to launch. > > R. Yes it's kwallet... I suspect you're right. I just ran Synaptic and when I ticked 'uninstall' for a kwallet lib file, it wanted to uninstall kmail and akonadi too... It appears that, if I log in on my server, kwallet activates and lurks and when I subsequently launch kmail (ssh'd from a remote laptop) kwallet opens a dialog box ON THE SERVER for its password. Frustrating when I'm not on the server... If I have NOT previously logged in on the server, then kmail opens its own box on the laptop for my ISP's password which it remembers for the rest of that session. Which is good. So obviously kmail can function without kwallet if it has to, I just can't find an option to force it to. So now I just have to find a way to kill kwallet dead without actually uninstalling it... (I never use it for anything else) Chris Rodliffe
Re: Kmail without kdewallet?
On Thursday, 7 September 2017 10:09:08 AM NZST René J.V. Bertin wrote: > On Thursday September 07 2017 19:35:58 cr wrote: > >I installed Debian 9 on my server and it came with kmail 5. I use mostly > >Gnome apps, currently with LXDE desktop, Kmail's the only kde program I run > >aside from k3b.And it really is 'kdewallet'. > > kdewallet is the default name for the wallet file that kwallet will create > for you unless told to do otherwise. The software is split in 2 projects: > the KWallet framework and the kwalletmanager utility to interact with it. > I'd be surprised if Debian deviated from their habits used "kdewallet" in > their package names. That's probably correct. The pop-up box that asks for a password says 'kdewallet'. > >At some point I think I will try uninstalling kdewallet and see what > >breaks... > You could probably figure out how to not USE the kwallet service - KDE PIM4 > has a fallback in which it stores passwords in hardly encrypted form in its > own config (rc) files when kwallet isn't functioning. I never managed to > get it to ask once (per session) for each email password and then cache > that in memory, like you can with Thunderbird. That's what Kmail does on my system (both the previous version 4 and the current version 5 if it can't find kdewallet) - ask once per session. > I strongly doubt that you can uninstall the kwallet framework; that's a > shared library and dependency for probably every PIM component that needs > to be able to authenticate. Remove the library and all those components > will refuse to launch. > > R. OK, it looks like a trawl through Kmail's config settings might be the first option. Save trying to inactivate kwallet as a last resort. Thanks Chris Rodliffe
Re: Kmail without kdewallet?
On Thursday September 07 2017 19:35:58 cr wrote: >I installed Debian 9 on my server and it came with kmail 5. I use mostly >Gnome apps, currently with LXDE desktop, Kmail's the only kde program I run >aside from k3b.And it really is 'kdewallet'. kdewallet is the default name for the wallet file that kwallet will create for you unless told to do otherwise. The software is split in 2 projects: the KWallet framework and the kwalletmanager utility to interact with it. I'd be surprised if Debian deviated from their habits used "kdewallet" in their package names. >At some point I think I will try uninstalling kdewallet and see what breaks... > You could probably figure out how to not USE the kwallet service - KDE PIM4 has a fallback in which it stores passwords in hardly encrypted form in its own config (rc) files when kwallet isn't functioning. I never managed to get it to ask once (per session) for each email password and then cache that in memory, like you can with Thunderbird. I strongly doubt that you can uninstall the kwallet framework; that's a shared library and dependency for probably every PIM component that needs to be able to authenticate. Remove the library and all those components will refuse to launch. R.
Re: Kmail without kdewallet?
On Thursday, 7 September 2017 6:40:38 AM NZST Duncan wrote: > cr posted on Wed, 06 Sep 2017 23:58:24 +1200 as excerpted: > > I'm running Kmail 5.2.3 and kdewallet under Debian 9. Can I safely > > uninstall kdewallet? (Kmail is the only program I run that uses it). > > > > Reason is, I usually start Kmail on my server via ssh from some laptop > > or other. If I go to fetch mail from my ISP, Kmail opens a box for my > > ISP's mail password (the same as my previous installation of Kmail 4 > > did). > > However, IF I've previously logged in to my server, kdewallet opens a > > box for its password on the server instead, which is a nuisance (and > > much bafflement before I accidentally found this out).(I recall > > Kmail 5 persuaded me to install kdewallet when I installed it). > > > > So I hope uninstalling kdewallet will just cause Kmail to open a mail > > password box on my laptop each time. > > kdewallet, or kwallet? At least on gentoo, which tries to stick with > upstream naming, there appears to be no such package as kdewallet. > > But there is a kwallet, one of the kde-frameworks, and while I switched > from kmail to something (being claws-mail in my case) that could actually > handle email without losing it in the mid kde4 era, when kmail jumped the > akonadi shark and started losing mail, and along with that switch from > kmail I ultimately exterminated everything akonadi or kdepim (due to > akonadi deps) related related from my system... > > And even tho I run a rather light plasma desktop without baloo, and don't > actually have anything stored in kwallet now... > > I still have kwallet installed, because it's a dependency of plasma- > desktop and plasma-workspace, and I have those installed because I run a > kde-plasma based desktop. And okular seems to require it too, for some > reason. > > So I'm guessing you'll need kwallet installed if you run a plasma > desktop, and it's likely to fail to start without it. > > Tho perhaps not... an ldd /usr/bin/plasmashell | grep wallet doesn't turn > up any of the kwallet libs in the load list, so maybe it doesn't actually > need them? I suppose I could try uninstalling it and see what actually > fails... then if that works, I could try installing a null-package to > fill the deps and see what breaks in the build... > > Meanwhile, if you run some other desktop environment and simply run kmail > because you prefer it, then it's possible that you can uninstall kwallet. > I wouldn't have any idea what the current state is, because as I said I > quit with the kmail when it started losing my mail after jumping the > akonadi shark, in the mid kde4 era. Hi Duncan Thanks for your comments. I installed Debian 9 on my server and it came with kmail 5. I use mostly Gnome apps, currently with LXDE desktop, Kmail's the only kde program I run aside from k3b.And it really is 'kdewallet'. I usually run kmail ssh'd in from a laptop (I have several) running older Debian, Linux Mint Debian Edition, or some other debian-ish distro. I almost jumped ship from Kmail 4 like you, but I couldn't find another emailer that claimed to use Maildir reliably. I found Kmail 4 ran intolerably slowly via ssh on wireless until I found to invoke ssh with the -C (compression) option. I keep all my mail files (and other data) on a different server partition, which makes it very easy to install an all-new operating system in a spare partition without having to migrate any data. I just have to point kmail at the mail store - which involves some fiddling around in cryptic config files. At some point I think I will try uninstalling kdewallet and see what breaks... Chris Rodliffe
Re: Kmail without kdewallet?
cr posted on Wed, 06 Sep 2017 23:58:24 +1200 as excerpted: > I'm running Kmail 5.2.3 and kdewallet under Debian 9. Can I safely > uninstall kdewallet? (Kmail is the only program I run that uses it). > > Reason is, I usually start Kmail on my server via ssh from some laptop > or other. If I go to fetch mail from my ISP, Kmail opens a box for my > ISP's mail password (the same as my previous installation of Kmail 4 > did). > However, IF I've previously logged in to my server, kdewallet opens a > box for its password on the server instead, which is a nuisance (and > much bafflement before I accidentally found this out).(I recall > Kmail 5 persuaded me to install kdewallet when I installed it). > > So I hope uninstalling kdewallet will just cause Kmail to open a mail > password box on my laptop each time. kdewallet, or kwallet? At least on gentoo, which tries to stick with upstream naming, there appears to be no such package as kdewallet. But there is a kwallet, one of the kde-frameworks, and while I switched from kmail to something (being claws-mail in my case) that could actually handle email without losing it in the mid kde4 era, when kmail jumped the akonadi shark and started losing mail, and along with that switch from kmail I ultimately exterminated everything akonadi or kdepim (due to akonadi deps) related related from my system... And even tho I run a rather light plasma desktop without baloo, and don't actually have anything stored in kwallet now... I still have kwallet installed, because it's a dependency of plasma- desktop and plasma-workspace, and I have those installed because I run a kde-plasma based desktop. And okular seems to require it too, for some reason. So I'm guessing you'll need kwallet installed if you run a plasma desktop, and it's likely to fail to start without it. Tho perhaps not... an ldd /usr/bin/plasmashell | grep wallet doesn't turn up any of the kwallet libs in the load list, so maybe it doesn't actually need them? I suppose I could try uninstalling it and see what actually fails... then if that works, I could try installing a null-package to fill the deps and see what breaks in the build... Meanwhile, if you run some other desktop environment and simply run kmail because you prefer it, then it's possible that you can uninstall kwallet. I wouldn't have any idea what the current state is, because as I said I quit with the kmail when it started losing my mail after jumping the akonadi shark, in the mid kde4 era. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman