最近、ラップトップにUbuntu 16.04を再インストールしました。これには、Windowsでも使用したいすべての文書とエントリを含むntfsパーティションがあります。再インストール時に自動マウントされたntfsパーティションのfstabエントリをバックアップすることを忘れました。
/etc/fstabでuidとguidを設定しました。確認してみるとうまくいくようです。ただし、(ntfsパーティションの構成ファイルを使用する)Firefoxを実行すると、構成ファイルにアクセスできないというメッセージが表示されます。
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
fstabを使用せずにGUIファイルエクスプローラを使用して手動でパーティションをマウントすると、すべてがうまく機能します。
以前はそうしたので、Firefoxが認識できるようにインストールできることを知っていますが、今は詰まっています。
fstabエントリは次のとおりです。
UUID=13FBF8751719184A /media/user/files ntfs defaults,rw,exec,user,uid=1000,gid=1000,umask=000,nofail 0 2
次のコマンドを使用して確認するとき:
ls -la /media/user
それは私に次のことを示しています:
drwxrwxrwx 1 user user 28672 mrt 21 12:43 files
ロードしたい特定の設定はにあります/media/user/files/sharedSettings/firefox
。このディレクトリには同じ権限があります。
drwxrwxrwx 1 user user 24576 mrt 21 14:02 firefox
マウントは次を返します。
/dev/sda7 on /media/user/files type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,user)
通常のユーザーは通常パーティションを読み書きできますが、何らかの理由でFirefoxはまだプロファイルにアクセスできないと文句を言います。誰でもどんなアイデアがありますか?
編集:明示的に1000に設定しましたが、値がmount
返されたことを確認しました。これが問題になる可能性がありますか?以下は、パーティションを手動でマウントした後にマウントから返された結果です。user_id=0
group_id=0
/dev/sda7 on /media/user/Files type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
それと関係がありますかuhelper=udisks2
? fstabにどのように追加しますか?マニュアルページはこのオプションを認識しません。
答え1
/dev/sda7 は /media/user/files にあります。
/dev/sda7 は /media/user/Files にあります。
files
Files
2つの異なるパスがあります。ディレクトリが/media/user
デフォルトの* nixファイルシステムにあるためです。ここのファイル名は大文字と小文字を区別しないと解釈されます。これは(0)またはASCIIを含まない単なるNUL
オクテット文字列です/
。