4
0
Fork 0
Commit graph

37 commits

Author SHA1 Message Date
John Foster
7fde313f85
Main task was failing when using an AD account to connect to host.
With an AD account there isn't an entry in the /etc/shadow file. This
caused the password length check to treat it as a zero length password.
Now local password check is skipped for AD account.
Also added an additional check for a locked local account for the sudo
user.

Signed-off-by: John Foster <robopickle@proton.me>
2024-02-13 15:37:39 +00:00
Mark Bolwell
23a4386e95
addition of audit_only config
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-11-21 09:49:36 +00:00
Mark Bolwell
11071a66ab
added pragma allowed
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-09-21 15:36:05 +01:00
Mark Bolwell
e202d4bd68
lint updates
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-09-21 14:55:00 +01:00
Mark Bolwell
04cb2e0f1d
#54 merged into new layout
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-09-06 08:44:23 +01:00
Mark Bolwell
73cf599e48
removed quotes not required
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-08-10 08:28:43 +01:00
Mark Bolwell
7c34f61d11
#72 improve password check
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-07-26 08:50:53 +01:00
Mark Bolwell
612bb01895
fixed error in assert user password set
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-06-28 11:34:15 +01:00
Mark Bolwell
194925be2f
consistent vars and names
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-06-07 09:24:32 +01:00
Mark Bolwell
674d3417ff
rule_1.10 updates
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-06-06 14:36:38 +01:00
Mark Bolwell
42b9dc9e89
Linting
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-03-20 15:16:15 +00:00
Mark Bolwell
98feeb1b01
5.6.6 test added
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-27 11:02:01 +00:00
Mark Bolwell
9fe177f9ce
standardise naming and move items to prelim
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-25 11:35:47 +00:00
Mark Bolwell
2a39d54f41
remove conditional for parse etc passwd
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-25 09:41:47 +00:00
Mark Bolwell
64a3e26e4f
moved su check to prelim
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-25 09:29:19 +00:00
Mark Bolwell
9d4120468e
Thanks to @keystone-admin on discord missing tag
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-18 16:00:18 +00:00
Mark Bolwell
acf0104f7a
lint updates
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-13 12:10:18 +00:00
Mark Bolwell
3ead0d63ac
warn control count updates
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-13 11:05:25 +00:00
Mark Bolwell
77dd593e0f
removed arg warn
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2023-01-10 11:19:41 +00:00
Mark Bolwell
1e22c13794
linting
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-09-16 11:04:19 +01:00
Mark Bolwell
e4bf188383
Added Assertion for passwd set on ansible user
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-09-07 13:35:36 +01:00
Mark Bolwell
595b952089
tidy up ttle
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-07-25 14:52:48 +01:00
Mark Bolwell
e6191de7ed
fix logic in warning
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-07-25 13:26:29 +01:00
Mark Bolwell
77a73ddcae
tidy up warning message
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-07-25 11:28:50 +01:00
Mark Bolwell
6b6a4a32c8
added warning count
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-07-20 17:13:33 +01:00
Mark Bolwell
4336bbf6b6
auditd, sysctl, become tidy up
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-06-20 17:07:39 +01:00
Mark Bolwell
91600af889
yamllint
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-04-26 16:01:56 +01:00
Mark Bolwell
2c9587e666
updated for rh9 only
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-04-25 18:30:43 +01:00
Mark Bolwell
a8602689b8
updated issues and added improvements
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-04-25 16:58:11 +01:00
Mark Bolwell
13a6746997
lint
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-04-05 10:24:47 +01:00
Mark Bolwell
f0c4701dbd
updated controls
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-04-01 15:26:13 +01:00
uk-bolly
02a36f7f8d
Fix in logic for Alma (#4)
* container standards

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* logic on handlers

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* initial container ignore

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* tags and containder discovery

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* logic on auditd task

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* tags and crypto logic

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* distro update for rocky

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* system_is_container updates

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* ssh pkg check

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* logrotate pkg check

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* logic in container check

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* add pkg fact and audit conditionals

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* tidy up crypto step

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* Added missing tags

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* container vars file now a variable

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* added uid discovery and usage

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* Updated OS checks and conditionals

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* fixed empty become

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* change audit to include task

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* Added OS_specific vars

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* updated import/include

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* OS Specific vars

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* updated tags

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* updated changed_when

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* fixed UID logic

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* changed reboot var

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* changed skip_reboot var name

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* masked only

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* fix logic

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* remove debug update logic 6.2.8

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* initial

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>

* removed CentOS

Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-02-02 11:25:03 +00:00
Mark Bolwell
66814a6f01
added args warn for shell
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-01-13 11:46:13 +00:00
Mark Bolwell
e9a390c693
updated checks to assertions
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-01-13 11:40:59 +00:00
Mark Bolwell
819c942d8f
updated include/import tasks
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-01-13 11:27:38 +00:00
Mark Bolwell
fd9747248b
Allow testing on RH8 as dev
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-01-07 11:15:43 +00:00
Mark Bolwell
a54b5216eb
Initial
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2022-01-07 09:06:18 +00:00