概要
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 件のコメント:
コメントを投稿