2016-09-15 2 views
-1

私は、どのような種類の同期メカニズムも必要とせずに、複数のプラットフォームで同じコードを使用できるようにParallelsを使用しています。Parallels共有ホームディレクトリをルートではなく通常のユーザーとしてマップするにはどうすればよいですか?

これは本当にうまくいっていますが、深刻な欠点が1つあります。マウントされたフォルダはrootで所有されています。このため、VM上でrootアカウントを使用する必要があります。

これは明らかにセキュリティ上の慣習ではなく、通常のユーザーとして実行している場合にのみ表示されるバグを発見することもできません。

どのようにこの問題に対処できますか? Parallelsでユーザー名を選択するオプションが見つかりませんでした。

答えて

0

私は、このアプローチを使用して問題を解決することができました:

/etc/mtabとそこから/etc/fstabuid=xxx,gid=xxxを追加する行をコピーします。

またmount -aを行う/home/xxx

/media/psf/Homeを変更し、この後、あなたのユーザーのために共有し、同じホームアカウントを共有してください。

間違えた場合は、マシンのロックアウトを終了したくないため、VMにrootとしてログインできることを確認してください。

+1

私は 'fstab'の最初のフィールドとして' none'を使うと思います –

+0

@ MarkSetchell私は 'none/home/sorins prl_fs sync、nosuid、nodev、noatime、share 0 0'のようなものを試しましたが、私が 'mount -a'を試してみると。 Parallelsでは複数の共有フォルダが許可されていないため、prl_fsをオンラインで使用する例はほとんどなく、古いものはすべて古いようです。 – sorin

+0

私は確信が持てませんでしたので、コメントだけを使用しました。 'dmesg'には何か? –

関連する問題