Report for grub
This commit is contained in:
parent
9843ca26b9
commit
1f49ab84e6
@ -5,4 +5,5 @@ def grub() -> dict:
|
|||||||
grub['description'] = 'Change boot permission'
|
grub['description'] = 'Change boot permission'
|
||||||
grub['filename'] = '/boot/grub/grub.cfg'
|
grub['filename'] = '/boot/grub/grub.cfg'
|
||||||
grub['value'] = 0o600
|
grub['value'] = 0o600
|
||||||
|
grub['resolve'] = 'chmod 600 /boot/grub/grub.cfg'
|
||||||
return grub
|
return grub
|
||||||
|
@ -29,10 +29,11 @@ class Grub:
|
|||||||
|
|
||||||
if permission != oct(self._object['value']):
|
if permission != oct(self._object['value']):
|
||||||
self._reports['result'] = 'failed'
|
self._reports['result'] = 'failed'
|
||||||
|
self._reports['resolve'] = self._object['resolve']
|
||||||
else:
|
else:
|
||||||
self._reports['result'] = 'success'
|
self._reports['result'] = 'success'
|
||||||
self._reports['description'] = self._object['description']
|
self._reports['description'] = self._object['description']
|
||||||
self._reports['recommand_value'] = self._object['value']
|
self._reports['current_value'] = permission[2:]
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
self._reports['grub']['error'] = \
|
self._reports['grub']['error'] = \
|
||||||
f'File {path} not found'
|
f'File {path} not found'
|
||||||
|
@ -53,8 +53,6 @@ def generateHtmlReport(data):
|
|||||||
if 'grub' in data['system']:
|
if 'grub' in data['system']:
|
||||||
dataJinja2['grub'] = data['system']['grub']
|
dataJinja2['grub'] = data['system']['grub']
|
||||||
dataJinja2['grub']['accordion-id'] = f"accordion-grub-1"
|
dataJinja2['grub']['accordion-id'] = f"accordion-grub-1"
|
||||||
#_generateAccordion(dataJinja2['grub'], 'grub')
|
|
||||||
print(dataJinja2['grub'])
|
|
||||||
|
|
||||||
dataJinja2['year'] = '2023'
|
dataJinja2['year'] = '2023'
|
||||||
dataJinja2['hostname'] = data['hostname']
|
dataJinja2['hostname'] = data['hostname']
|
||||||
|
@ -16,19 +16,20 @@
|
|||||||
<div class="accordion-body">
|
<div class="accordion-body">
|
||||||
{{ data['grub']['description'] }}. <br />
|
{{ data['grub']['description'] }}. <br />
|
||||||
{% if data['grub']['result'] == 'success' %}
|
{% if data['grub']['result'] == 'success' %}
|
||||||
<div class="bd-example-snippet bd-code-snippet">
|
Your current permission of this file:
|
||||||
<div class="highlight">
|
|
||||||
<pre tabindex="0" class="chroma"><code class="language-shell">
|
|
||||||
{{ data['grub']['recommand_value'] }}
|
|
||||||
</pre></code>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% else %}
|
|
||||||
For resolving the issue, add this line in the <strong>{{ data['filename'] }}</strong> profile:
|
|
||||||
<div class="bd-example-snippet bd-code-snippet">
|
<div class="bd-example-snippet bd-code-snippet">
|
||||||
<div class="highlight">
|
<div class="highlight">
|
||||||
<pre tabindex="0" class="chroma"><code class="language-shell">
|
<pre tabindex="0" class="chroma"><code class="language-shell">
|
||||||
{{ data['grub']['recommand_value'] }}
|
{{ data['grub']['current_value'] }}
|
||||||
|
</pre></code>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% else %}
|
||||||
|
For resolving the issue, change the permission of the file:
|
||||||
|
<div class="bd-example-snippet bd-code-snippet">
|
||||||
|
<div class="highlight">
|
||||||
|
<pre tabindex="0" class="chroma"><code class="language-shell">
|
||||||
|
{{ data['grub']['resolve'] }}
|
||||||
</pre></code>
|
</pre></code>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user