blob: ed36f2b189c076dc55763d3e3a2ed7c279ae483c [file] [log] [blame] [view]
andybonsad92aa32015-08-31 02:27:441# Linux Password Storage
andybons3322f762015-08-24 21:37:092
Aaron Dewes1fbcd1d2023-07-12 01:04:233On Linux, Chromium can store passwords in five ways:
andybons3322f762015-08-24 21:37:094
Tom Anderson761687a2023-06-14 17:27:395* GNOME Libsecret
andybonsad92aa32015-08-31 02:27:446* KWallet 4
Tom Anderson761687a2023-06-14 17:27:397* KWallet 5
Aaron Dewes1fbcd1d2023-07-12 01:04:238* KWallet 6
andybonsad92aa32015-08-31 02:27:449* plain text
andybons3322f762015-08-24 21:37:0910
andybonsad92aa32015-08-31 02:27:4411Chromium chooses which store to use automatically, based on your desktop
12environment.
andybons3322f762015-08-24 21:37:0913
Tom Anderson761687a2023-06-14 17:27:3914Passwords stored in KWallet are encrypted on disk, and access
andybonsad92aa32015-08-31 02:27:4415to them is controlled by dedicated daemon software. Passwords stored in plain
Tom Anderson761687a2023-06-14 17:27:3916text are not encrypted. Because of this, when KWallet is
andybonsad92aa32015-08-31 02:27:4417in use, any unencrypted passwords that have been stored previously are
18automatically moved into the encrypted store.
andybons3322f762015-08-24 21:37:0919
Tom Anderson761687a2023-06-14 17:27:3920Support for using KWallet was added in version 6, but using
andybonsad92aa32015-08-31 02:27:4421these (when available) was not made the default mode until version 12.
andybons3322f762015-08-24 21:37:0922
andybonsad92aa32015-08-31 02:27:4423## Details
andybons3322f762015-08-24 21:37:0924
andybonsad92aa32015-08-31 02:27:4425Although Chromium chooses which store to use automatically, the store to use can
26also be specified with a command line argument:
27
Tom Anderson761687a2023-06-14 17:27:3928* `--password-store=gnome-libsecret` (to use GNOME Libsecret)
29* `--password-store=kwallet` (to use KWallet 4)
30* `--password-store=kwallet5` (to use KWallet 5)
Aaron Dewes1fbcd1d2023-07-12 01:04:2331* `--password-store=kwallet6` (to use KWallet 6)
andybonsad92aa32015-08-31 02:27:4432* `--password-store=basic` (to use the plain text store)
33
34Note that Chromium will fall back to `basic` if a requested or autodetected
35store is not available.
36
37In versions 6-11, the store to use was not detected automatically, but detection
38could be requested with an additional argument:
39
40* `--password-store=detect`