- PR -

サーバ移行作業について

1
投稿者投稿内容
jin
ベテラン
会議室デビュー日: 2004/03/11
投稿数: 96
投稿日時: 2004-12-11 11:01
現在、サーバ移行作業をしています。
ちょっとわからなくなってしまったのが、ユーザーが30名ほどいるのですが、これをもう一度useraddコマンドで作らないといけないのでしょうか。となると各個人のパスワード等がもう一度新規に発行ということになり、面倒なことになりそうです。そこで、IDやパスワードなどが記録されているファイルがLinux上には存在するのでしょうか。移行するという手はないのでしょうか。
もしあるようでしたらそのファイルの場所を教えていただきたいと思います。

サーバ管理移行作業は初めてなもので、シックハックしてます。

サーバOS RedHat9 です。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-12-11 11:41
こんにちわ.
引用:

jinさんの書き込み (2004-12-11 11:01) より:

もしあるようでしたらそのファイルの場所を教えていただきたいと思います。


/etc/passwd
/etc/shadow
です.
それと,
/etc/group
も必要かもしれません.
jin
ベテラン
会議室デビュー日: 2004/03/11
投稿数: 96
投稿日時: 2004-12-11 12:02
kazさんありがとうございます。
この三つをコピーしてあげれば出来るのでしょうか。

多分出来るとは思いますが・・・
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-12-11 12:34
各位にホームディレクトリを作ってあげて、パーミッション設定して、シェルも前のと
同じやつを用意してあげる。
jin
ベテラン
会議室デビュー日: 2004/03/11
投稿数: 96
投稿日時: 2004-12-11 14:57
コブラさん有難うございます。
ホームディレクトリのコピーはすんでいます。
またパーミッション設定も済んでいたのですが、その他の
ユーザーをまた追加するのかという事で憂鬱になっていたところでした。

シェルのコピーは忘れてました。
とにかく前の状態にもどせばいいのですよね。

皆さん有難うございました。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-12-12 01:12
こんばんわ.
引用:

jinさんの書き込み (2004-12-11 14:57) より:

シェルのコピーは忘れてました。
とにかく前の状態にもどせばいいのですよね。


shell は copy しないで「用意」するべきでは?
と言っても,Linux -> Linux なら PATH だけ注意すれば良いだけなのでは?
HOME Directory も permission も設定されているということは,
既に user 登録はされているのでしょうか?
※でなければ permission 設定できませんよね?
※UID や GID 考えて設定することなので,

X 使うのでなければ,
普通に旧 server で dump して新 server で restore すれば,
大抵は動くのではないかと.
「とにかく前の状態」ならそのほうが間違いないと思うんですけど...
jin
ベテラン
会議室デビュー日: 2004/03/11
投稿数: 96
投稿日時: 2004-12-12 23:46
kazさんありがとうございます。
ユーザー登録はしていませんでしたが、パーミッション(Web用ディレクトリ)のパーミッション設定は終わっていました。
情報不足でした。
シェルはコピーしなくてよいのですか?
shadow,passwd,groupファイルはすでにコピーして動作しています。

ちょっと自分でやってみます。
失敗は、自分のためにもなりますから・・・
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-12-13 00:33
引用:

jinさんの書き込み (2004-12-12 23:46) より:

シェルはコピーしなくてよいのですか?


shell は
/etc/shells(?)
を比較して同じであれば,とくに持っていかなくて良いと思います.
それ以外に nologon とか null を login shell にしているなら,
指定した場所にそれらがあることを確認すれば良いでしょう.
なので,同じ distribution 間の移行であれば考えなくて良いです.
1

スキルアップ/キャリアアップ(JOB@IT)