私はLinuxシステムにネットワークフォルダをマウントし、RStudioを使用してそのフォルダのフォルダ操作を実行しました。ただし、RStudioではすべてのファイルマネージャを表示できますが(読み取ることはできます)、書き込むことはできません。
bash-4.2$ echo "ttt" > abc_test.txt
bash: abc_test.txt: Permission denied
Linuxサーバーにログインしている間は書くことができますが、RStudioでは書き込めません。
調査の結果、ファイル権限が変更されたことが判明しました。
取り付け前:
drwxrwxrwx. 3 root root 4096 May 6 07:26 CounterfeitPartIPT
取り付け後:
drwxr-xr-x. 2 root root 0 Jun 8 19:34 CounterfeitPartIPT
解決策は何ですか?共有ファイルにコンテンツを作成するには?
答え1
chown -R *yourusername*:*yourusernameorgroupifyouhaveone* /path/to/mnt
ネットワーク共有マウントポイントで試してください。ネットワーク共有がNFSを使用している場合は、/etc/fstab、mountコマンドの-oフラグ、またはサーバーの/etc/exportでuidとgidを明示的に設定する必要があります。