Hector Martin
a377df2e65
[users] Use usermod to disable passwords
...
On Fedora 38 (and probably others), this step fails with:
passwd -dl root
passwd: Only one of -l, -u, -d, -S may be specified.
Use usermod to wipe and disable the root password instead, which should
work properly. We use '!' (opinions seem to differ on how to mark
disabled/unused accounts, but all of '*' '!' '!!' should have the same
effect in practice).
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-09-03 19:58:13 +09:00
Adriaan de Groot
1cd9b93a22
REUSE: Giant boilerplate cleanup
...
- point to main Calamares site in the 'part of' headers instead
of to github (this is the "this file is part of Calamares"
opening line for most files).
- remove boilerplate from all source files, CMake modules and completions,
this is the 3-paragraph summary of the GPL-3.0-or-later, which has
a meaning entirely covered by the SPDX tag.
2020-08-26 02:28:38 +02:00
Adriaan de Groot
30a85668b7
REUSE: (GPL-3.0-or-later) C++ modules
2020-08-26 02:22:49 +02:00
Adriaan de Groot
ebb3f319cc
[modules] Be more consistent in include punctuation
...
- Use <> for Qt, system, externals
- Use double-quotes for Calamares headers
2020-03-09 21:05:15 -05:00
Adriaan de Groot
02e5e0de5e
[users] Use entropy service.
...
FIXES #1254
2020-01-30 10:32:34 +01:00
Adriaan de Groot
eb90757063
[users] Apply coding style (lots of churn)
2019-10-21 17:21:33 +02:00
Adriaan de Groot
762ad54344
Documentation: change http links to GitHub to https
2017-12-20 08:39:09 -05:00
Adriaan de Groot
c9f4bc0cc8
Check for crypt(3), also on FreeBSD
2017-09-13 22:32:21 +02:00
Adriaan de Groot
edb1dbaa6e
Clang: warnings--
2017-09-13 22:32:21 +02:00
Adriaan de Groot
de45f43640
Salt: add copyright info
2017-06-20 17:18:12 -04:00
Adriaan de Groot
f1ab9df7ee
Salt: improve saltiness.
2017-06-20 04:39:04 -04:00
Kevin Kofler
97c9a7c6e4
[users] SetPasswordJob: Also encode m_userName in UTF-8, not Latin1.
2017-01-24 15:06:59 +01:00
Teo Mrnjavac
20d279a409
Fix issue which disallowed non-Latin1 characters in passwords.
2017-01-24 11:25:33 +01:00
Teo Mrnjavac
c09a28919e
Make sure to disable the root password if setRootPassword is false.
...
CAL-442 #comment This should be fixed now, please test and report back.
2017-01-12 13:44:11 +01:00
Teo Mrnjavac
05292241c4
Let's just try ways to escape or not escape until something sticks.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
daee5b7148
Escape the encrypted password after calling crypt with the right salt.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
8573bebc58
Escape relevant password hash characters.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
42e465aa10
CalamaresUtils::System is now a class.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
bf885d65db
chroot calls are now generic "target env" calls.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
079fa3624b
Update pretty{Description,StatusMessage} for users module jobs.
2015-06-13 02:22:03 +02:00
Teo Mrnjavac
b111027d57
Add SetPasswordJob in Users module, hook it all up.
2014-07-31 19:06:31 +02:00