瀏覽代碼

Ensure PS1 is enforced for root

tags/2016.12
Filip Pytloun 9 年之前
父節點
當前提交
d9b68da2ed
共有 3 個檔案被更改,包括 9 行新增4 行删除
  1. +1
    -1
      README.rst
  2. +3
    -3
      linux/system/init.sls
  3. +5
    -0
      linux/system/prompt.sls

+ 1
- 1
README.rst 查看文件

@@ -234,7 +234,7 @@ user can have different prompt.
On Debian systems to set prompt system-wide it's necessary to remove setting
PS1 in ``/etc/bash.bashrc`` and ``~/.bashrc`` (which comes from
``/etc/skel/.bashrc``). This formula will do this automatically, but will not
touch existing user's ``~/.bashrc`` files.
touch existing user's ``~/.bashrc`` files except root.

Linux network
-------------

+ 3
- 3
linux/system/init.sls 查看文件

@@ -15,6 +15,9 @@ include:
{%- if system.locale is defined %}
- linux.system.locale
{%- endif %}
{%- if system.prompt is defined %}
- linux.system.prompt
{%- endif %}
{%- if system.user|length > 0 %}
- linux.system.user
{%- endif %}
@@ -45,6 +48,3 @@ include:
{%- if system.limit|length > 0 %}
- linux.system.limit
{%- endif %}
{%- if system.prompt is defined %}
- linux.system.prompt
{%- endif %}

+ 5
- 0
linux/system/prompt.sls 查看文件

@@ -16,4 +16,9 @@
- pattern: ".*PS1=.*"
- repl: "# Prompt is set by /etc/profile.d/prompt.sh"

/root/.bashrc:
file.replace:
- pattern: ".*PS1=.*"
- repl: "# Prompt is set by /etc/profile.d/prompt.sh"

{%- endif %}

Loading…
取消
儲存