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
This commit is contained in:
parent
f2e98a5b53
commit
13d7c271f2
@ -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,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…
Reference in New Issue
Block a user