質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

1回答

3934閲覧

メールで利用するOSシステムアカウント移行方法について

tk_flavor

総合スコア104

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

0グッド

1クリップ

投稿2019/03/03 09:44

メールサーバ(postfix+dovecot)移行にあたって、既存メールサーバで利用しているOSシステムアカウントを移行する必要があります

新メールサーバでのpostfixとdovecotの設定は終わっていまして、テストアカウントで既存メールサーバと同じメール送受信が出来るところまでは確認を取れました。

その後、既存メールサーバのアカウント情報を新メールサーバに移行するために
/etc/shadow /etc/passwd /var/mailファイルを移行してみまして、移行したサーバ側でメール受信が出来るかを確認しましたが
pop3ログインで失敗となりました。

移行対象ファイルに/etc/groupファイルがなかったので
改めて新メールサーバに/etc/groupファイルに移行しまして、OS再起動を実施したところ、
当方のOSアカウントで踏み台サーバからssh接続が不可となり、sudo権限も消失しました。
(既存メールサーバには当方アカウントもあり、同じ公開鍵情報もあります)

ここで、質問となります。

1.
既存メールサーバからメールアカウントを移管する時は
/etc/shadow /etc/passwd /var/mailファイル以外に/etc/groupも必要でしょうか

2.
/etc/groupファイルが移行対象でない時、新メールサーバの/etc/groupファイルは既存メールアカウントのグループ情報がない状態となります
この形で、メール受信アカウントは外部から正常にpop3ログインは出来るのでしょうか
(postfix側は内部システムから送出されるメールをメールで利用している各アカウントのMaildirに格納します)

3.
/etc/groupファイルも移行対象である場合、移行後にOS設定でするべき設定はあるのでしょうか
(ssh接続出来なくなる、sudo権限消失などを正常に機能させる方法について)

お手数ですが、ご教示頂けますと幸いです。

以上、宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

  1. OSのユーザをメールアカウントとして使用していて移行するのであれば、移行前と移行後で userid/groupid を合わせる必要はあるでしょう。(dovecot の設定次第では必要ないかもしれません。/var/mail 以下に格納されるメールファイルの gid はどうなってますか?)

  2. pop3ログイン時に maillog にはどのようなエラーが出てきますか?

  3. 移行手順がわからないので何とも言えません。例えば /etc/sudoers や /etc/ssh/sshd_config は移行前と移行後で同じ設定なのか、 ~/.ssh/authorized_keys は移行しているのかとか

あと質問には何かタグをつけてください。

投稿2019/03/03 10:30

編集2019/03/03 10:31
scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tk_flavor

2019/03/08 16:04

お世話になっております。 アカウント移行については、 /etc/passwd /etc/shadow /var/mailファイルを新メールサーバに移しました。 移行先では、移行元で付与されていましたUID GIDが別アカウントで既に付与されているケースもありましたので3000番から始まるUID・GIDで割り振り直しました。 移行先に/var/mailをコピーすると下記のように、 移行元ユーザメール情報が移行先ユーザメールアカウントに上書きされますので 自身のアカウント情報に修正し直しています。 -------------------------- -rw-rw----. 1 aaa mail 0 11月 5 12:17 2012 ccc -rw-rw----. 1 bbb mail 0 11月 5 12:21 2012 yyy -rw-rw----. 1 ddd mail 0 11月 5 12:22 2012 zzz -------------------------- その後、 /home/配下に移行元のアカウントディレクトリがありませんので mkdir /home/{移行アカウント}/Maildir/{cur,new,tmp} で作成して chown –R user:group /home/{移行アカウント} を実行しています。 上記を実行して、OS再起動を実施しました。 ssh鍵認証で入れなくなると困りますので一時的にパスワード認証にし、visudoで自身のアカウントをwheel ALL ALLとしました。 それで、移行元からコピーしたアカウントでpop3ログインが出来、メールも受信する事が出来ました。
scsi

2019/03/08 19:06

解決したなら解決済みにお願いします
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問