Procházet zdrojové kódy

Change default shell to /bin/csh on FreeBSD

This also made it necessary to introduce an additional entry 'shell' into the
users lookup table as the formula previously conflated the shell used for
running the visudo command and the default shell to be used for user accounts.

Fixes: #48
tags/v0.45.0
Wolodja Wentland před 10 roky
rodič
revize
13d7c271f2
2 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. +1
    -1
      users/init.sls
  2. +4
    -0
      users/map.jinja

+ 1
- 1
users/init.sls Zobrazit soubor

@@ -40,7 +40,7 @@
user.present:
- name: {{ name }}
- home: {{ home }}
- shell: {{ user.get('shell', users.get('visudo_shell', '/bin/bash')) }}
- shell: {{ user.get('shell', users.get('shell', '/bin/bash')) }}
{% if 'uid' in user -%}
- uid: {{ user['uid'] }}
{% endif -%}

+ 4
- 0
users/map.jinja Zobrazit soubor

@@ -4,6 +4,7 @@
'sudoers_dir': '/etc/sudoers.d/',
'sudoers_file': '/etc/sudoers',
'root_group': 'root',
'shell': '/bin/bash',
'visudo_shell': '/bin/bash',
'bash_package': 'bash',
'sudo_package': 'sudo',
@@ -12,6 +13,7 @@
'sudoers_dir': '/etc/sudoers.d/',
'sudoers_file': '/etc/sudoers',
'root_group': 'root',
'shell': '/bin/bash',
'visudo_shell': '/bin/bash',
'bash_package': 'app-shells/bash',
'sudo_package': 'app-admin/sudo',
@@ -20,6 +22,7 @@
'sudoers_dir': '/usr/local/etc/sudoers.d/',
'sudoers_file': '/usr/local/etc/sudoers',
'root_group': 'wheel',
'shell': '/bin/csh',
'visudo_shell': '/usr/local/bin/bash',
'bash_package': 'bash',
'sudo_package': 'sudo',
@@ -28,6 +31,7 @@
'sudoers_dir': '/etc/sudoers.d/',
'sudoers_file': '/etc/sudoers',
'root_group': 'root',
'shell': '/bin/bash',
'visudo_shell': '/bin/bash',
'bash_package': 'bash',
'sudo_package': 'sudo',

Načítá se…
Zrušit
Uložit