Điểm:1

phần người dùng của autoinstall/dữ liệu người dùng hoàn toàn không hoạt động?

lá cờ mx

Tôi cố gắng làm theo hướng dẫn:

tự động cài đặt:
...
  dữ liệu người dùng:
    write_files:
      - nội dung: |
          cloud_init_has_run
        đường dẫn: /cloud_init_flag
    người dùng:
      - mặc định
      - tên: kim
        mật khẩu: <băm>
        vỏ: /bin/bash
        khóa-passwd: sai
        ssh_pwauth: Đúng
        chpasswd: { hết hạn: Sai }
        sudo: ALL=(ALL) NOPASSWD:ALL
        nhóm: người dùng, quản trị viên

Hoặc đặt người dùng, ở cùng cấp độ tự động cài đặt

người dùng:
  - mặc định
  - tên: kim
    mật khẩu: <băm>
    vỏ: /bin/bash
    khóa-passwd: sai
    ssh_pwauth: Đúng
    chpasswd: { hết hạn: Sai }
    sudo: ALL=(ALL) NOPASSWD:ALL
    nhóm: người dùng, quản trị viên
tự động cài đặt:

Cả hai người dùng đều không hoạt động, nhưng write_files thực sự hoạt động. ls /nhà/ không hiển thị kim mà chỉ hiển thị người dùng mặc định của tôi trong danh tính.

Bất cứ ai có thể giải thích làm thế nào để làm cho khối người dùng hoạt động?

cập nhật

mật khẩu dường như không bao giờ hoạt động, tôi đã thử làm theo các lệnh để tạo hàm băm:

  • mkpasswd -m sha512crypt -s
  • mkpasswd --method=SHA-512 --rounds=4096 -s

Tôi chỉ đặt hàm băm đầu ra thành mật khẩu: "<băm>" nhưng đăng nhập luôn thất bại với mật khẩu sai, tôi chỉ có thể đăng nhập bằng khóa ssh của mình. Bất kỳ ý tưởng làm thế nào để chỉ định passwd ở đây?

Trong /var/log/cloud-init.log chúng ta có thể thấy:

30-09-2021 15:18:39,580 - __init__.py[DEBUG]: Thêm người dùng thử nghiệm
30-09-2021 15:18:39,580 - subp.py[DEBUG]: Chạy lệnh ẩn để bảo vệ chuỗi nhật ký đầu vào/đầu ra nhạy cảm: ['useradd', 'testuser', '--comment', 'testuser', '- -groups', 'users,sudo,admin,cdrom,dip,plugdev,lpadmin,lxd,libvirt', '--password', 'DỮ LIỆU BỊ GIẤU', '--shell', '/bin/bash', '-m ']
2021-09-30 15:18:39,606 - subp.py[DEBUG]: Chạy lệnh ['passwd', '-l', 'testuser'] với các mã trả về được phép [0] (shell=False, capture=True)
30-09-2021 15:18:39,619 - util.py[DEBUG]: Đọc từ /etc/sudoers (yên lặng=Sai)

Cuối cùng tôi đã tìm ra lý do tại sao nó không hoạt động, /etc/shadow bị lỗi ở đâu đó:

người dùng thử:!$6$02H0ZRN.QfL7$G8/Jh7bZNlIEPAsGKZOBUog89a559t/LSWXAyqncOpJytlls8hsGHQgeBdWGoYhedZ0v7bsVNFlRf/S0Tusug1:18900:0:99999:7:::

thêm ! gây ra sự thất bại. Loại bỏ nó làm cho nó hoạt động. Đây có phải là một lỗi hoặc có một số

cờ đúng là: lock_passwd: sai thay vì khóa-passwd: sai

Điểm:2
lá cờ jp

Điều này làm việc cho tôi bằng cách sử dụng 20.04.3 trình cài đặt máy chủ (tính phổ biến 21.08.2)

#cloud-config
tự động cài đặt:
  # r00tme
  dữ liệu người dùng:
    người dùng:
      - mặc định
      - tên: kim
        mật khẩu: $6$.c38i4RIqZeF4RtR$hRu2RFep/.6DziHLnRqGOEImb15JT2i.K/F9ojBkK/79zqY30Ll2/xx6QClQfdelLe.ZjpeVYfE8xBBcyLspa/
        lock_passwd: sai
        vỏ: /bin/bash
        nhóm: [adm,sudo]
  ssh:
    allow-pw: true
    khóa ủy quyền: []
    máy chủ cài đặt: đúng

Một vài điểm chính

  • điều này sẽ tạo người dùng mặc định, Ubuntu, không có mật khẩu. Nó cũng sẽ tạo một người dùng thứ hai, kim, với hàm băm mật khẩu đã cho.
  • người dùng không được tạo cho đến lần khởi động đầu tiên. Trình cài đặt thêm cấu hình cho khởi tạo đám mây để tạo người dùng.
  • các các nhóm phải theo cú pháp danh sách YAML.
  • tôi đã làm không phải bao gồm một xác thực tiết diện.
lá cờ mx
cảm ơn rất nhiều. Các nhóm làm việc ngay bây giờ. Nhưng tôi vẫn không thể làm cho mật khẩu hoạt động, vui lòng xem bản cập nhật
lá cờ mx
ah tôi hiểu rồi, nó cần `lock_passwd: false`, thật lạ là mặc định là true ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.