SSHでサーバーへログイン後にrootになりrootから一般ユーザーへログインした場合、下記のになる違いはどうしてなのでしょうか
・ケース1
-bash-3.1$
・ケース2
[hogehoge@abc ~]$
通常ログイン後のシェルのデフォルトの状態を変更していない場合はケース2の方だと思うのですが、何故かケース1のような場合になり、これをケース2のように修正するには、どこを変更すれば良いのか、また何故このようになるのかお教え願えませんでしょうか。
思い当たる節はUserを追加した際、既に/home/hogehogeが存在している。。と言われ、ls -l /homeとしてもそのディレクトリ(ユーザー領域)は表示されず、おかしいなと思い、一旦削除後、再度、Userを追加した位です。
先輩方、ご教授いただけますようお願い致します。
No.1ベストアンサー
- 回答日時:
補足要求です。
> SSHでサーバーへログイン後にrootになりrootから一般ユーザーへログインした場合
どのようなコマンドで操作をしたのでしょうか?
slogin、ssh、suなどのコマンドでしょうか?
すべてのユーザ(root,一般ユーザ)で bash を利用してますか?
bashを利用している場合、
/etc/profileは共通で読み込むと思いますが、
~/.bash_profile、 ~/.bash_login、 ~/.profile、~/.bashrc
のファイルがユーザごとに違いがありますか?
この回答への補足
えと、HDDがクラッシュしてしまい、現在CD-ROM起動でHDDを読み込もうとしているのですが、エラーで読めない状況になってしまっております。
こん回の件についてですが、まずSSHで一般ユーザーとしてログインし、その後su -でrootになった状態から、他の一般ユーザーへログイン、ログアウト、別の一般ユーザーへログインを繰り返していた際、今回のようなケース1の状態になってしまいました。
ですが、現在HDD故障の為、復元しようがございませんのでまたの折りにでもご教授頂けましたら幸いです。
No.3
- 回答日時:
su は switch user でログインって言わない気もしますが‥‥。
一番可能性が高いのは、
"su - user" を "su user" とした場合で、
前者はログインシェルと同等の動きをしますが、後者は違う動きをします。
ログインシェルは/etc/profile等色々な初期化ファイルを読みますが、
ログインシェルでない場合は、~/.bashrcぐらいしか読み込みません。
(bash→bashのユーザの場合は設定が引き継がれるみたいですが)
要するに/etc/profileあたりにprompt(PS1=とか)の設定がある場合、
設定ファイルを読み込まないケースがあるということです。
なのでケース2のようになってしまった場合は、
$ . /etc/profile
として設定ファイルを読み直してやればいいのではないでしょうか。
原因が分かりました。
ユーザー領域を見た所
.bashrc
.bash_profile
の2つのファイルが存在していない事が原因だったようです。
大変お騒がせ致しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 PCの初期化をしたのにマイクロソフトアカウントが残っている 2 2023/03/21 20:48
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- システム 質問です。 仮分数はどういう状態ですか? プログラムについてです。 例えば、とあるプログラムで、アイ 1 2023/07/24 01:39
- gooメール Gメールログインの件 2 2022/07/08 23:44
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 2 2023/02/04 16:45
- ノートパソコン パソコンのログインが出来ない 3 2023/04/14 20:48
- LINE ラインについて 1 2022/07/15 21:05
- DIY・エクステリア トイレのレバーハンドルを交換したいと思い、型番を調べようと思ったのですが、鍵ケースのフロントにTOS 3 2022/08/23 09:20
- X(旧Twitter) Twitter(X)でプロフィールを変更したら、突然「ページの読み込みに失敗しました」と表示され、一 2 2023/08/26 17:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Administrator と root の違...
-
xperia 5 iiのroot化
-
telnetにroot接続。Teratermが...
-
LINUXに自動ログインする方法が...
-
VineLinuxをInstallして再起動...
-
一般ユーザの自動ログアウトで...
-
sshでリモートログインした際の...
-
「DNSサーバーを自動的に取得す...
-
パスワード設定していないユー...
-
iPadの受信メールが消える
-
Mailの送信済みメールボックス...
-
リモートデスクトップ接続でパ...
-
DNSサーバを設定したのですがns...
-
tarコマンド 予期せぬ EOF ftp...
-
AWSでSSH接続をしたいのですが...
-
エラーメールで"too many hops"...
-
同一のホスト名で何か問題があ...
-
MACアドレス 00:E0:C3 SAKAI って
-
マクロでのエラーについて
-
コマンドでのFTP転送が進まない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
root権限によるFFFTPでの接続
-
【Administrator と root の違...
-
VineLinuxをInstallして再起動...
-
Administratorというアカウント...
-
-s /sbin/nologinだとproftpdが...
-
Linuxでrootユーザの他にUID0、...
-
xperia 5 iiのroot化
-
ksh起動時に自動で.kshrcを読み...
-
root権限のユーザ作成
-
タイトル:特定のユーザのコン...
-
Solaris10でftp出来るユーザと...
-
suが出来ない
-
環境変数が突然読み込めなくな...
-
telnet でログイン出来ないユーザ
-
TeraTermで切断後次つながらず...
-
telnetにroot接続。Teratermが...
-
[postfix]aliasesでphp呼び出し
-
SSHの言語を変更したい
-
Fedora37Gnome環境ではrootでロ...
-
LINUXに自動ログインする方法が...
おすすめ情報