Bagaimana cara menambahkan izin sudo ke pengguna yang dibuat dengan Ansible?


20

Apa cara paling bersih untuk melakukan ini? Sudah mencoba menambahkan pengguna ke grup sudo dengan modul pengguna tetapi laporan yang mungkin tidak dapat menemukan grup sudo.

Jawaban:


9

Dari pada

- name: create a new user
    user: name=user
          state=present
          groups="group1, group2"
          password={{ password }}
          comment="Comment"

aku melakukannya

- name: create a new user
    user: name=user
          state=present
          group=primary-group
          groups="sudo"
          password={{ password }}
          comment="Comment"

Dan pengguna ditambahkan ke grup sudo.


3
groups="www, sudo"Pesan: Grup sudo tidak ada, di ubuntu 14
holms

2
Anda mungkin menginginkan grup 'roda'
Adam Nelson

1
Mengatur kata sandi harus menjadi pilihan terakhir - lebih baik menggunakan kunci saja.
Adam Nelson

Apakah niat bahwa setelah tugas ini dijalankan, semua tugas buku pedoman lainnya dieksekusi sebagai pengguna 'pengguna'?
emeraldjava

Bekerja di Ubuntu 16.04.
user41157

8
- name: Create Deploy user
  user: name={{ deploy }} comment="Deploy User" groups="sudo,admin,{{ deploy }}"
  sudo: yes

Hati-hati dengan spasi dalam daftar grup Anda ... Anda mendapatkan "grup tidak ada" jika Anda memilikinya.


1

groups = "admin" akan membuat pengguna menambahkan di grup admin


3
di os mana? "Grup admin tidak ada" di ubuntu 1404
holms
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.