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=
、そのユーザーの設定を開いて、電子メールに追加されたフィールドを確認することでこれを解決しました。