本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
範例 2:管理使用者
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
另一個簡單的任務是管理執行個體上的使用者。下列配方會將新的使用者新增到 Linux 執行個體。
user "myuser" do home "/home/newuser" shell "/bin/bash" end
您會使用 usermyuser
的使用者並指定其主目錄和 shell。不指定任何動作,所以資源會使用預設的 create
動作。您可以將屬性新增至 user
以指定各種其他設定,例如其密碼或群組 ID。您也可以為修改使用者設定或刪除使用者等相關的使用者管理任務使用 user
。如需詳細資訊,請參閱 user
執行配方
-
在
opsworks_cookbooks
內建立並導覽至名為newuser
的目錄。 -
建立包含下列程式碼的
metadata.rb
檔案,並儲存至newuser
。name "newuser" version "0.1.0"
-
初始化及設定 Test Kitchen (如範例 1:安裝套件中所述),並在
recipes
目錄中新增newuser
目錄。 -
將具有範例配方的
default.rb
檔案新增至技術指南的recipes
目錄。 -
執行
kitchen converge
以執行配方。 -
使用
kitchen login
登入執行個體,執行cat /etc/passwd
驗證新的使用者是否存在。myuser
使用者應位在檔案底部。