Openstack

如何在 debian 實例中正確創建新使用者?

  • March 17, 2021

我正在使用 qcow2 格式的現成 debian 映像。預設使用者是“debian”。我想通過 openstack-horizo​​n 創建另一個使用者。所以我詳細說明了以下腳本:

#cloud-config
users:
 - name: jumper
   ssh-authorized-keys:
     - ssh-rsa myKeyhere
   sudo: ["ALL=(ALL) NOPASSWD:ALL"]
   groups: sudo
   shell: /bin/bash

預設情況下,會執行 /etc/cloud/cloud.cfg 文件中的設置來創建實例。當我通過腳本創建新使用者時,不會創建 debian 使用者。這是正確的嗎?當我創建一個新使用者時,所有 cloud.cfg 設置都被忽略了嗎?

您可以通過添加到使用者列表來確保default使用者也被添加。- default

#cloud-config
users:
 - default
 - name: jumper
   ssh-authorized-keys:
     - ssh-rsa myKeyhere
   sudo: ["ALL=(ALL) NOPASSWD:ALL"]
   groups: sudo
   shell: /bin/bash

引用自:https://serverfault.com/questions/1055841