--gecos Linux Ubuntuを使用してユーザーを追加するには?

--gecos Linux Ubuntuを使用してユーザーを追加するには?

ユーザーを追加するスクリプトを生成しようとしていますが、adduserコマンドのデフォルトのプロンプトなしで非対話型で実行する必要があります。私が受け取った指示には --grecos を使用する必要があると明記されていましたが、これに関する詳細情報をあちこちに見つけましたが、役に立つ情報が見つかりませんでした。

私が見つけた最高は次のとおりです。

ここに画像の説明を入力してください。

ただし、空の文字列( "")が何を表すのか、 "username"パラメーターが何を表すのかわかりません。ユーザー名は空の文字列で指定されていますか?

誰でもこれを説明できますか?

スクリプトで実行する必要がある作業は次のとおりです。

ここに画像の説明を入力してください。

誰でもこの問題を解決するのに役立ちますか?

みんなありがとうございます!

答え1

adduser --disabled-password --gecos "" username

空の文字列("")が何を表すのかわかりません。

空の文字列は、GECOSフィールドを意味のある項目で埋める意図がないことを正確に示します。この--gecosオプションには引数(マンページのGECOSセクションに示すように--gecos GECOS)が必要なので、引数を指定する必要があります。、空の文字列は。しかし、課題では、GECOSフィールドを名前とEメールフィールドで埋めたいと思います!

「username」パラメータが何を意味するのかわかりません。ユーザー名は空の文字列で指定されていますか?

コマンドを使用して目的の結果を得るには、コマンドのオプションとパラメータを理解することが重要です。言及したように、この--gecosオプションはGECOSフィールドに設定したいテキストを見つけることです。コマンドadduser自体には、新しいユーザーを呼び出す方法を知るために別々のパラメーターが必要です。これは(おそらくスクリプトusernameから)提供するものです。$username

関連情報