私のサーバーには3人のユーザーがいます。
- 根
- ユーザー1
- ユーザー2
コマンドを使用して現在のユーザーをuser1からuser2に変更しようとすると、sudo su user1
私のOSは時々user1からrootに変更されます(これはコマンドを使用して検証されますwhoami
)。
コマンドを使用して現在のユーザーをuser1からrootに変更しようとすると、反対の現象が発生し、OSが時々sudo su root
user1からuser2に変わります。
検出された追加のエラー(または症状)は次のとおりです。
- すでに user2 としてログインしている場合は、何らかの方法でルートに変更することはできません(最終的にはサーバー接続が機能するまで再起動しました)。
- 時々、rootまたはuser2としてログインすると、時間の経過とともに現在のユーザーが自動的にrootからuser2にまたはその逆に変更されることがあります。
- ルートまたはユーザー名2としてログインすると、ユーザー名がコマンドラインに正しく表示されません(たとえば、コマンドが表示された
[user1@IP ~] #
ときに表示されることがあります)。whoami
root
ベストアンサー1
各ユーザーに固有のユーザーIDがあること、および環境変数定義スクリプトのうちユーザーIDを置き換えるように設定されていないことを確認してください。
id user1
sumの出力を比較しますid user2
。調査する環境変数が定義されたフォルダ。
権限/IDの問題が発生した場合は、/etc/passwdおよび/etc/groupファイルを編集してください。両方のファイルのドキュメントを必ずお読みください。マニュアルは次の場所にあります。/etc/パスワード、/etc/グループ