RHELの他のユーザーとしてシェルからログインするには?

RHELの他のユーザーとしてシェルからログインするには?

Redhat Enterprise Linux 5.10(いいえ、アップグレードできません)

これは以下に関連しています。私の他の質問。他のユーザーとしてログインして「tina」と言って彼女のsudoer権限をテストできるようにしたいです。

  • 私のデフォルトのシェルはcshです。 (笑わないでください。派手なものは必要ありません。)
  • 試してみましたがlogin tina成功しませんでした。エラーが発生しました。Not a login shell.
  • 彼女のサーバーXwindowsが彼女のIPにのみアクセスするように設定されているため、Xwindowsクライアントは使用できません。 (私のクライアントはHummingbird Exceed 14.0です。)
  • 私はここで私のような問題を見ません。
  • telnet他のユーザーがエラーを発生してログインできるように、同じIPアドレスにConnection refused.

どんなアイデアがありますか?

ベストアンサー1

他のユーザーのsudo権限を表示するには、次のものを使用できますsudo -l -U <user>。前提は十分な権限があるということです。

あるいは、(質問に答えるために)suコマンド(ユーザー切り替えとも呼ばれる)を使用することができます。これを実行すると、そのsu - tinaユーザーに切り替えられ、ログインスクリプトが実行されます(-この部分をスキップするには削除してください)。パスワードの入力を求められます。

または sudo - sudo -u <user> -i(-i = 初期ログインシミュレーション) を使用します。パスワードの入力を求められます。これは十分な権限がある場合にのみ機能します。

おすすめ記事