2017年9月17日日曜日

[CentOS7] Solarisサーバのユーザ・パスワード移行検証

概要

Solaris10サーバからLinuxサーバへユーザを移行する際にパスワードも移行できるか確認する。

前提条件

  • 移行元サーバ:Solaris10
  • 移行先サーバ:CentOS7.3

検証結果

Solaris10のpasswdファイルとshadowファイルの登録内容を表示する。

[solaris10]# cat /etc/passwd | grep soluser
soluser:x:2001:2001::/export/home/soluser:/bin/sh
[solaris10]# cat /etc/shadow | grep soluser
soluser:6GGwLrUcupsbI:13300::::::

LinuxサーバのpasswdファイルとshadowファイルにSolaris10の登録内容を追加する。
ホームディレクトリは/export/homeから/homeへ変更する。
ログインシェルは/bin/shから/bin/bashへ変更する。

[centos7]# cat /etc/passwd | grep soluser
soluser:x:2001:2001::/home/soluser:/bin/bash
[centos7]# cat /etc/shadow | grep soluser
soluser:6GGwLrUcupsbI:13300::::::

一般ユーザでSolaris10から移行したユーザにスイッチできるかを確認する。

[centos7]$ su - soluser
パスワード:
最終ログイン: 2017/08/03 (木) 13:17:31 JST日時 pts/0
/usr/bin/id: cannot find name for group ID 2001
-bash-4.2$ id
uid=2001(soluser) gid=2001 groups=2001 context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
-bash-4.2$

グループの移行を忘れたためエラーは出ているが、Solaris10と同じパスワードでログインができた。

参考

  • なし。

0 件のコメント:

コメントを投稿