su コマンドは、ユーザーが別のユーザーおよびグループとしてコマンドを実行できるようにする特別なコマンドです。また、root アカウントまたは別の指定されたユーザー アカウントに切り替えることもできます。
別のユーザー アカウントに切り替えるには、以下に示すように、ユーザーは現在のログイン セッションから su コマンドを実行できます。 ユーザーは su を介してユーザーを切り替えることができます。
リーリーデフォルトでは、すべてのユーザーが su コマンドを使用できます。 /etc/sudoers
で su
コマンドを無効にできます。
root アカウントに切り替えるには、ユーザーは root パスワードを持っている必要があります。この例では、ユーザーは root アカウントに切り替えています。
リーリー一般ユーザーのsuアクセス権を無効にする まず、/etc/sudoers
の元ファイルを以下のようにバックアップします。
リーリー
visudo コマンドを使用して sudoers 構成ファイルを開きます
リーリー
## コマンド エイリアス セクションの下に次の行を追加します:
リーリー
bob ユーザーを使用して確認します。システムは次のエラー メッセージ「申し訳ありませんが、ユーザー bob は localhost.localdomain で root として '/bin/su – user01' を実行することを許可されていません。」を返します。 リーリー
ユーザー グループの su アクセスを無効にする
ユーザー グループの su アクセス権を無効にすることもできます。たとえば、グループ ホイール内のすべてのユーザーの su アクセスを無効にするには、次のコマンドを実行できます: リーリー
以上がLinux で一般ユーザーが su コマンドを使用できないようにする方法を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。