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