ansible用户模块将管理员设置为osx上的标准用户

时间:2015-12-14 03:04:40

标签: macos ansible ansible-playbook

我有一个任务需要将用户的默认shell设置为zsh,运行后,用户将从admin用户设置为标准用户,从而失去管理员权限。如何解决这个问题??

我的osx版本:10.10.5 ansible版本:1.9.2

- name: set zsh as default shell
  sudo: yes
  user: name=aaron shell=/usr/local/bin/zsh
  when: ansible_distribution == "MacOSX"

1 个答案:

答案 0 :(得分:1)

使用参数设置您想要的任何组。我认为默认情况下会分配员工

user: name=aaron shell=/usr/local/bin/zsh group=admin