09/09/18 00:27:32 hf12xlKP
>>884
echo `cat mona.txt` の cat の部分がまず展開されて
echo の main に渡されそう
そこは標準入出力とは関係ないところだし
Haskellじゃないんだから遅延は効かないと思うけど…
886:login:Penguin
09/09/18 07:13:47 cSxHMiG4
MySQLサーバ、メールサーバ、WEBサーバを運用している
100.xxx.xxx.2 があります。
諸事情でIPを 100.xxx.xxx.3 へ変更したいのですが、
通常、DNSキャッシュ分の浸透の時間差の影響で
単純な変更だと MySQLやメールに影響が出てしまうかと思います。
これを避けるために
IP変更直後からは、クライアントに意識させずに
100.xxx.xxx.2 へ来たデータを
全て 100.xxx.xxx.3 へ転送させるようなことは可能でしょうか?
ルーティング設定とかでいけるものなんでしょうか?
887:login:Penguin
09/09/18 07:31:35 ZMw6NzFH
>>886
単純に両方のアドレスでインターフェイスを設定すればいいじゃないか。
ifconfig eth0で100.xxx.xxx.3, ifconfig eth0:0 100.xxx.xxx.2とか。
888:886
09/09/18 09:59:05 cSxHMiG4
>>887
すいません、IPが紛らわしかったです。
別ネットワーク、別サーバ機になるため、その方法が使えません。
889:login:Penguin
09/09/18 10:18:29 byn2fqQF
ググってみたのですが確信がないためにご指導願います。
サーバーAからサーバーBにユーザーをPWもそのままに移動したいのですが
どうしたらよいでしょうか?
etcの中を移動・シャドウファイルを移動など読んだのですが
確信がないため質問させて頂きました。
どうぞよろしくお願いします。
890:login:Penguin
09/09/18 10:37:31 kQtV48fz
>>889
あとはホームディレクトリとかメールボックスとか
その他のユーザ権限のファイルとかの移動かな。
891:login:Penguin
09/09/18 10:48:46 byn2fqQF
ありがとうございます。
ホームディレクトリ
/home/user ←を全部移動してみます^^
892:login:Penguin
09/09/18 10:51:30 byn2fqQF
ユーザー移動が完了し/home/userフォルダも作成しました。
しかしSSHでログインすると「ホームディレクトリがありません」と出ます。
今あるユーザーのホームディレクトリはどこにどのように作成したら良いでしょうか?
893:login:Penguin
09/09/18 11:00:11 zf4htH60
>>892
/etc/passwdに書かれている各ユーザのホームディレクトリが実際に存在して、
権限が問題無いか確認
894:login:Penguin
09/09/18 11:11:04 byn2fqQF
>>893
ありがとうございます。
ユーザー 高橋 のホームディレクトリを作成という事で
1.mkdir /home/高橋
権限をつけるために
2.chown -R 高橋 高橋
念の為に/etc/passwdを確認
高橋:$1$nNirQLWC$.fV5Eojx2AWDWCp.N2GUm1:1056:1056::/home/高橋:/sbin/nologin
SSHでログイン
-bash-4.0$ ←ホームディレクトリがない状態です。
ホームディレクトリを作成ということは、上記★1でいいのですよね?
895:login:Penguin
09/09/18 11:13:17 kQtV48fz
>>894
なんでログインシェルが /sbin/nologin なのに bash が上がってるんだ?
896:login:Penguin
09/09/18 11:26:42 byn2fqQF
>>895
段ずれしていました。
高橋:88SoyLmsiqZw2:726:100::/home/高橋:/bin/bash
上記のようになっています。
普段SSHでログインすると
[root@localhost /]#
↑のようになりますが
移動したユーザーでログインすると
-bash-4.0$
↑のようになります。
これが正常なのでしょうか?
897:login:Penguin
09/09/18 11:29:06 kQtV48fz
>>896
単にプロンプトが違うだけじゃないのか?
pwd 打ってみ。
898:login:Penguin
09/09/18 11:32:16 byn2fqQF
>>897
ありがとうございます。
-bash-4.0$ pwd
/etc
上記のようになっています。
ただ単にPASSWARDをコピーし /home にディレクトリを作っただけなので
skel?←を何かしなくてはいけないとかありますか?
899:login:Penguin
09/09/18 11:34:24 kQtV48fz
>>898
skel は別に必須ではないよ。
コピーしないと多少不便かもしれないけど。
900:login:Penguin
09/09/18 11:39:21 byn2fqQF
>>899
先ほど
「その他のユーザ権限のファイルとかの移動かな。」
上記のようにおっしゃっていましたが、たとえば何を移動したら良いでしょうか?
901:login:Penguin
09/09/18 11:41:07 kQtV48fz
>>900
それは環境による。
ホームディレクトリ以外の場所にそのユーザがオーナーファイルがあるなら
移動するかどうか考える必要がある、ってこと。
ログインすると /etc にいるのとは別件の話。
902:login:Penguin
09/09/18 11:50:36 byn2fqQF
>>901
ありがとうございます。
rootでログインすると
1.[root@localhost ~]#
高橋でログインすると
2.Last login: Fri Sep 18 10:53:05 2009 from 192.168.0.125
-bash-4.0$ pwd
/home/高橋
なぜrootのように[]で区切られてなく
どの階層にいても「-bash-4.0$」←必ずこれです
rootなら「[root@localhost home]#」今いる階層を表示してくれます。
↑だと「home」
高橋でログインした場合に「[高橋@localhost home]#」
となってほしいのですが無理なのでしょうか?
すみませんが宜しくお願いします。
903:login:Penguin
09/09/18 11:56:08 lqghiD8Q
いい加減自分で調べろよ
ここはお前のサポセンじゃねえんだよ
904:login:Penguin
09/09/18 11:57:41 kQtV48fz
>>902
URLリンク(www.linux.or.jp)
905:login:Penguin
09/09/18 12:27:30 kQtV48fz
>>902
URLリンク(www.linux.or.jp)