

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh 2: Mengelola Pengguna
<a name="cookbooks-101-basics-users"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Tugas sederhana lainnya adalah mengelola pengguna pada sebuah instance. Resep berikut menambahkan pengguna baru ke instance Linux.

```
user "myuser" do
  home "/home/newuser"
  shell "/bin/bash"
end
```

Anda menggunakan sumber daya [pengguna](https://docs.chef.io/chef/resources.html#user) untuk mengelola pengguna di sistem Linux dan Windows, meskipun beberapa atribut hanya berlaku untuk satu sistem. Contoh ini membuat pengguna bernama `myuser` dan menentukan direktori home dan shell mereka. Tidak ada tindakan yang ditentukan, sehingga sumber daya menggunakan `create` tindakan default. Anda dapat menambahkan atribut `user` untuk menentukan berbagai pengaturan lain, seperti kata sandi atau ID grup mereka. Anda juga dapat menggunakan `user` untuk tugas-tugas manajemen pengguna terkait seperti memodifikasi pengaturan pengguna atau menghapus pengguna. Untuk informasi selengkapnya, lihat [pengguna](https://docs.chef.io/chef/resources.html#user).

**Untuk menjalankan resep**

1. Buat direktori dalam `opsworks_cookbooks` bernama `newuser` dan navigasikan ke sana.

1. Buat `metadata.rb` file yang berisi kode berikut dan simpan ke`newuser`.

   ```
   name "newuser"
   version "0.1.0"
   ```

1. Inisialisasi dan konfigurasikan Test Kitchen, seperti yang dijelaskan dalam[Contoh 1: Menginstal Paket](cookbooks-101-basics-packages.md), dan tambahkan `recipes` direktori di dalam `newuser` direktori.

1.  Tambahkan `default.rb` file dengan contoh resep ke `recipes` direktori buku masak. 

1. Jalankan `kitchen converge` untuk mengeksekusi resep.

1. Gunakan `kitchen login` untuk masuk ke instance dan memverifikasi keberadaan pengguna baru dengan menjalankan`cat /etc/passwd`. `myuser`Pengguna harus berada di bagian bawah file.