Skip to content

Commit 8fbfc0f

Browse files
committed
Add a test scenario for a custom banner
1 parent 0c0098c commit 8fbfc0f

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/bash
2+
{{% set ts_custom_banner -%}}
3+
This system is made available by ABCD Inc. exclusively for
4+
authorized business use. Use may be monitored for technical or
5+
regulatory purposes. Do not use this system if you do not consent to
6+
such monitoring.
7+
8+
Ce système est mis à disposition par la Société ABCD exclusivement
9+
pour un usage professionnel autorisé. L'utilisation peut faire l'objet
10+
d'une surveillance pour des raisons techniques ou réglementaires.
11+
N'utilisez pas ce système si vous n'acceptez pas cette surveillance.
12+
{{% endset %}}
13+
{{% set ts_custom_banner_regex="^This[\s\n]+system[\s\n]+is[\s\n]+made[\s\n]+available[\s\n]+by[\s\n]+ABCD[\s\n]+Inc\.[\s\n]+exclusively[\s\n]+for(?:[\n]+|(?:\\n)+)authorized[\s\n]+business[\s\n]+use\.[\s\n]+Use[\s\n]+may[\s\n]+be[\s\n]+monitored[\s\n]+for[\s\n]+technical[\s\n]+or(?:[\n]+|(?:\\n)+)regulatory[\s\n]+purposes\.[\s\n]+Do[\s\n]+not[\s\n]+use[\s\n]+this[\s\n]+system[\s\n]+if[\s\n]+you[\s\n]+do[\s\n]+not[\s\n]+consent[\s\n]+to(?:[\n]+|(?:\\n)+)such[\s\n]+monitoring\.(?:[\n]+|(?:\\n)+)(?:[\n]+|(?:\\n)+)Ce[\s\n]+système[\s\n]+est[\s\n]+mis[\s\n]+à[\s\n]+disposition[\s\n]+par[\s\n]+la[\s\n]+Société[\s\n]+ABCD[\s\n]+exclusivement(?:[\n]+|(?:\\n)+)pour[\s\n]+un[\s\n]+usage[\s\n]+professionnel[\s\n]+autorisé\.[\s\n]+L'utilisation[\s\n]+peut[\s\n]+faire[\s\n]+l'objet(?:[\n]+|(?:\\n)+)d'une[\s\n]+surveillance[\s\n]+pour[\s\n]+des[\s\n]+raisons[\s\n]+techniques[\s\n]+ou[\s\n]+réglementaires\.(?:[\n]+|(?:\\n)+)N'utilisez[\s\n]+pas[\s\n]+ce[\s\n]+système[\s\n]+si[\s\n]+vous[\s\n]+n'acceptez[\s\n]+pas[\s\n]+cette[\s\n]+surveillance\.$" %}}
14+
# variables = login_banner_text={{{ ts_custom_banner | replace("\n", "
") }}},login_banner_regex={{{ ts_custom_banner_regex | replace("\n", "\\n") }}}

15+
16+
cat > /etc/issue <<'EOF'
17+
This is a test banner.
18+
EOF
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
{{% set ts_custom_banner -%}}
3+
This system is made available by ABCD Inc. exclusively for
4+
authorized business use. Use may be monitored for technical or
5+
regulatory purposes. Do not use this system if you do not consent to
6+
such monitoring.
7+
8+
Ce système est mis à disposition par la Société ABCD exclusivement
9+
pour un usage professionnel autorisé. L'utilisation peut faire l'objet
10+
d'une surveillance pour des raisons techniques ou réglementaires.
11+
N'utilisez pas ce système si vous n'acceptez pas cette surveillance.
12+
{{% endset %}}
13+
{{% set ts_custom_banner_regex="^This[\s\n]+system[\s\n]+is[\s\n]+made[\s\n]+available[\s\n]+by[\s\n]+ABCD[\s\n]+Inc\.[\s\n]+exclusively[\s\n]+for(?:[\n]+|(?:\\n)+)authorized[\s\n]+business[\s\n]+use\.[\s\n]+Use[\s\n]+may[\s\n]+be[\s\n]+monitored[\s\n]+for[\s\n]+technical[\s\n]+or(?:[\n]+|(?:\\n)+)regulatory[\s\n]+purposes\.[\s\n]+Do[\s\n]+not[\s\n]+use[\s\n]+this[\s\n]+system[\s\n]+if[\s\n]+you[\s\n]+do[\s\n]+not[\s\n]+consent[\s\n]+to(?:[\n]+|(?:\\n)+)such[\s\n]+monitoring\.(?:[\n]+|(?:\\n)+)(?:[\n]+|(?:\\n)+)Ce[\s\n]+système[\s\n]+est[\s\n]+mis[\s\n]+à[\s\n]+disposition[\s\n]+par[\s\n]+la[\s\n]+Société[\s\n]+ABCD[\s\n]+exclusivement(?:[\n]+|(?:\\n)+)pour[\s\n]+un[\s\n]+usage[\s\n]+professionnel[\s\n]+autorisé\.[\s\n]+L'utilisation[\s\n]+peut[\s\n]+faire[\s\n]+l'objet(?:[\n]+|(?:\\n)+)d'une[\s\n]+surveillance[\s\n]+pour[\s\n]+des[\s\n]+raisons[\s\n]+techniques[\s\n]+ou[\s\n]+réglementaires\.(?:[\n]+|(?:\\n)+)N'utilisez[\s\n]+pas[\s\n]+ce[\s\n]+système[\s\n]+si[\s\n]+vous[\s\n]+n'acceptez[\s\n]+pas[\s\n]+cette[\s\n]+surveillance\.$" %}}
14+
# variables = login_banner_text={{{ ts_custom_banner | replace("\n", "&#10;") }}},login_banner_regex={{{ ts_custom_banner_regex | replace("\n", "\\n") }}}&#10;
15+
16+
cat > /etc/issue <<'EOF'
17+
{{{ ts_custom_banner }}}EOF

0 commit comments

Comments
 (0)