USBドライブへの書き込み権限を取得するにはどうすればよいですか?

USBドライブへの書き込み権限を取得するにはどうすればよいですか?

外付けドライブへの書き込みに問題があります。 Nautilusでは自動的に表示されますが、何もコピーできません(「貼り付け」と「フォルダの作成」は灰色で表示されます)。

何が間違っているのかを知っている人はいますか?

ドライブ名は4E29-64CAであり(他のドライブも同じように動作します)、このドライブで操作を実行しようとすると、次のエラーが発生します。

/run/media/username/4E29-64CA $ touch foo
touch: cannot touch ‘foo’: Read-only file system

ルートと同じエラー:

/run/media/username/4E29-64CA $ sudo touch foo
[sudo] password for username: 
touch: cannot touch ‘foo’: Read-only file system

ls -l /run/media/username以下を考慮すると:

drwx------ 6 xxxxxxxx users 4096 Jan  1  1970 4E29-64CA

だから正しい権限があるようです。

より関連する(?)内容:

出力mount

$ mount | grep 4E29
/dev/sdc1 on /run/media/username/4E29-64CA type vfat (ro,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
$ mount | grep 1000
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=372244k,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)

私のグループ:

$ groups
audio storage users networkmanager sudoers

から/usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

<action id="org.freedesktop.udisks2.filesystem-mount">
    <description>Mount a filesystem</description>
    <message>Authentication is required to mount the filesystem</message>
    <defaults>
          <allow_any>auth_admin</allow_any>
          <allow_inactive>auth_admin</allow_inactive>
          <allow_active>yes</allow_active>
    </defaults>
</action>

ベストアンサー1

最初はUSBをディレクトリにマウントするのが問題だと思いました/run

この試み:

にマウントポイントを作成します/media。私たちは名前をmyUsbとして指定しました。

sudo mkdir /media/myUsb

rw権限を使用して再マウントしてみてください。

sudo mount -o remount,rw /partition/identifier /mount/point

その後、あなたの場合、コマンドは次のようになります

sudo mount -o remount,rw /dev/sdc1 /media/myUsb

おすすめ記事