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
に変更し、起動時にインストールオプションを追加します。vfat
fat32
auto
/dev/sdb1 /media/mystuff vfat auto,uid=1005,gid=1002 1 2
これで、グループの誰もがvip
ファイルにアクセスできるようになります。