suはユーザーを変更しませんが、エラーにも応答しません。

suはユーザーを変更しませんが、エラーにも応答しません。

rootsu特定の一般ユーザーとしてログインした場合です。私はすぐに実行してsu usernameプロンプトを受け取りましたが、まだrootとして実行しています。エラーは発生しません。私は「あなたが現在持っているフォルダに対する権限がないので、あなたがsuしたいユーザー」の問題を知っていますが、この場合はそうではありません。また、エラーは表示されません。私が知っている限り、特定の権限の問題が発生したときに常に発生します。

私はそれを試してみましたが、su - username効果は同じです。コマンドが処理され、エラーは表示されず、すぐにプロンプ​​トが表示されます。

この動作の原因は何ですか?この問題をどのように解決できますか?

ベストアンサー1

ユーザーがどのシェルを使用しているかを確認してください/etc/passwd。シェルが/bin/false(ログインを無効にする一般的なシェル)の場合は、説明されている動作を確認できます。あるいは、すぐにシャットダウンして同じ有効な結果を提供する別のプログラムです。

おすすめ記事