13.7. パーティション再設定のロック


polkit を使用すると、個別の操作のパーミッションを設定できます。udisks2 の場合、ディスク管理サービスのユーティリティーは、/usr/share/polkit-1/actions/org.freedesktop.udisks2.policy にあります。このファイルには、システム管理者が上書きできる操作およびデフォルト値のセットが含まれます。
重要
/etc に保存される polkit 設定は、/usr/share/ のパッケージで提供される設定を上書きすることに注意してください。

手順13.7 ユーザーによるディスク設定の変更を回避する

  1. /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy と同じ内容のファイルを作成します。
    cp /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy /etc/share/polkit-1/actions/org.freedesktop.udisks2.policy
    /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy ファイルは変更しないでください。 変更は次のパッケージの更新によって上書きされます。
  2. 不要なアクションを削除し、以下の行を /etc/polkit-1/actions/org.freedesktop.udisks2.policy ファイルに追加します
      <action id="org_freedesktop_udisks2_modify-device">
         <message>Authentication is required to modify the disks settings</message>
        <defaults>
          <allow_any>no</allow_any>
          <allow_inactive>no</allow_inactive>
          <allow_active>yes</allow_active>
        </defaults>
      </action>
    
    root ユーザーのみがこの操作を実行できるようにする必要がある場合は、noauth_admin に置き換えます。
  3. 変更を保存します。
ユーザーがディスク設定を変更しようとすると、以下のメッセージが返されます。
Authentication is required to modify the disks settings
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.