ユーザーとして ramfs マウント

ユーザーとして ramfs マウント

私のfstabエントリ:

none    /home/jreinhart/ramdisk    ramfs    defaults,user   0 0

目次今後取付ける:

drwxrwxr-x  2 jreinhart jreinhart  4096  Oct 17 11:31 ramdisk

次のディレクトリmount ramdisk:

drwxr-xr-x  2 root     jreinhart  4096  Oct 17 11:31 ramdisk

だから問題を見ることができます。一度インストールしたら、所有者rootに変更してグループ権限が設定されておりr-x、このRAMディスクを使用できなくなりました。何を提供しますか?

私はこれをせずにこれをしようとしていますsu

答え1

私も同じ問題があります。代わりmode=777umask=777オプションとして使用するとうまくいくようです(Ubuntu 15.10)。

答え2

これがLinuxであると仮定すると、次のものも使用できます。tmpfs (違い、つまり推奨される理由はここを参照してくださいtmpfs。)ここで説明します。and(リンクを参照)はmodegidおよびオプションをサポートしますuid。次の節もtmpfs.txt関連している可能性があります。

These options do not have any effect on remount. You can change these
parameters with chmod(1), chown(1) and chgrp(1) on a mounted filesystem.

したがって、sudo chown ...aがまだ必要になる場合があります。 (そうではありませんがわかりません。申し訳ありません。)

答え3

sudoを使用したくない場合は、ここで自動マウント(service autofs)を使用できます。実行可能な自動マウントマッピングを探します。ここでは、実際のインストールの前、途中、および後に必要なスクリプトを作成できます。

答え4

ramdiskがマウントされると、/home/jreinhart/ramdiskマウントされたファイルシステムのルートディレクトリになります。明らかに、このディレクトリはルートが所有しています。そのファイル(およびRAMディスクの他の関連ファイル)をjreinhart

vfatなどのファイルシステムの他の動作を見たことがあります。所有権の概念を持たないファイルシステムでは、ファイルシステムドライバは合理的に間違った所有権を提案しようとします。通常、すべてのファイルをファイルシステムをマウントしたユーザーが所有します。このようなファイルシステムは、ramfs一般的なUnix権限を提供して直接公開します。

関連情報