You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
834 B
25 lines
834 B
4 years ago
|
{% calculate format='regex', multiline %}
|
||
|
<!--
|
||
|
Добавление DenyUser в конец файла, если параметра нет,
|
||
|
Добавление Subsystem sftp /usr/lib64/misc/sftp-server если нет
|
||
|
Включение опции PermitRootLogin yes
|
||
|
-->
|
||
|
<reg>([^\n])\Z</reg>
|
||
|
<text>\1\n</text>
|
||
|
{% if not grep('/etc/ssh/sshd_config', '^DenyUsers guest') %}
|
||
|
<reg>\Z</reg>
|
||
|
<text>DenyUsers guest\n</text>
|
||
|
{% endif %}
|
||
|
{% if not grep('/etc/ssh/sshd_config', '^Subsystem sftp.*sftp-server') %}
|
||
|
<reg>\Z</reg>
|
||
|
{% if main.os.arch.machine == 'x86_64' %}
|
||
|
<text>Subsystem sftp /usr/lib64/misc/sftp-server\n</text>
|
||
|
{% else %}
|
||
|
<text>Subsystem sftp /usr/lib/misc/sftp-server\n</text>
|
||
|
{% endif %}
|
||
|
{% endif %}
|
||
|
<reg>\n.*[^"]PermitRootLogin.*</reg>
|
||
|
<text></text>
|
||
|
<reg>\nUsePAM</reg>
|
||
|
<text>\nPermitRootLogin yes\nUsePAM</text>
|