Преглед изворни кода

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 пре 10 година
родитељ
комит
13d7c271f2
2 измењених фајлова са 5 додато и 1 уклоњено
  1. +1
    -1
      users/init.sls
  2. +4
    -0
      users/map.jinja

+ 1
- 1
users/init.sls Прегледај датотеку

@@ -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 Прегледај датотеку

@@ -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',

Loading…
Откажи
Сачувај