Samba ドメインのユーザーのメール フィールドを編集する

Samba ドメインのユーザーのメール フィールドを編集する

Samba ドメイン内のすべてのユーザーの電子メール アドレス値を更新する方法を探しています。samba-toolとについての知識は限られていますpdbeditが、単一のフィールドをコマンド ラインで編集することはできないようです。次の内容に基づいてスクリプトを作成しようと考えました。

samba-tool user edit [email protected] username

これを達成し、その過程で新しいツールについて学ぶ方法はあるでしょうか?

答え1

編集用にユーザー設定を開きます(デフォルトはviですが、引数nanoなどの代替手段を指定することもできます)--edit

samba-tool user edit username

次の行を追加します。

mail: [email protected]

希望のメールアドレスを代入する[メールアドレス]

次に、保存して終了します。私は、必要な引数を持つ新しいユーザーを作成し--mail-address=、そのユーザーの設定を開いて、電子メールに追加されたフィールドを確認することでこれを解決しました。

関連情報