グループメンバーのみが特定のディスクにアクセスできるように設定

グループメンバーのみが特定のディスクにアクセスできるように設定

vipグループのすべてのメンバーは、特定のディスクで読み取り、書き込み、および実行できる必要があります。現在、ログインしているユーザーだけがディスクにアクセスできます。

vipグループメンバーが特定のディスクに対して読み取り、書き込み、および実行できるようにする正しい方法は何ですか?

ベストアンサー1

ファイルマネージャを使用してディスクにアクセスすると、パーティションは次の場所にマウントされます。

/run/media/<username>/<label or uuid>

ファイルマネージャを使用しているユーザーのみがこのパーティションにアクセスできます。

このセクションを他の人が見ることができるようにするには、に追加する必要があります/etc/fstab

たとえば、

/dev/sdb1   /media/mystuff                ext4 defaults 1 2

この例では、/ dev / sdb1パーティションがにマウントされています/media/mystuff。注:もう1つ(より安全な)アプローチはまたはをuuid使用することですlabel

特定の設定に従ってこのファイルを編集した後、システムが起動するたびにパーティションがマウントされます。

パーティションのファイルシステムがユーザーとグループを認識している場合は、通常のLinuxユーザーとグループをすべてのファイルとディレクトリに追加できます。これはvip、以下を使用してすべてのファイルとディレクトリにグループを追加できることを意味します。

sudo chown -R .vip /media/mystuff

ただし、ファイルシステムがユーザーとグループをサポートしていない場合(たとえば)、パーティション内fat32のすべてのファイルがどのユーザーとグループに属しているかをシステムに通知できます。上記の例defaultsと交換してください。uid=<user-id>,gid=<group-id>

<user-id>and id` コマンドを取得するには<group-id> use the:

$ id -u <user>
1005
$ id -g vip
1002

返される数値は、<user-id>-<group-id>システムによって異なります。

また、パーティションをext4に変更し、起動時にインストールオプションを追加します。vfatfat32auto

/dev/sdb1   /media/mystuff      vfat     auto,uid=1005,gid=1002 1 2

これで、グループの誰もがvipファイルにアクセスできるようになります。

おすすめ記事