ext*
を使用して sdb1 パーティションをフォーマットしました ファイル システム (ext2 のいずれか) 、ext3 、またはext4;デフォルトを思い出すことができません)。これは Linux システムのデフォルトのファイル システムであり、Unix ファイル権限を使用します 誰がファイルまたはディレクトリを変更できるかを決定します。新しいファイルシステムは常にルート (/media/usb0
) から始まります この場合) root:root
が所有しています であり、通常は所有者による変更のみを許可する権限があります。
これを自分で確認するには、ファイルシステムをマウントしてから ls -ld /media/usb0
を実行します 現在の所有権/権限を確認します。私の推測:
drwx------ 2 root root 16384 Mar 2 20:08 /media/usb0
簡単な修正は a) chown
です マウントされたファイル システムを自分の Linux アカウントに割り当てる、または b) chmod
で全員に書き込み権限を与える .
ただし、最終的には、作成されたファイルはユーザー名ではなくユーザー ID によって所有されるため、これは適切な解決策ではありません。これにより、すぐにアカウントの不一致が発生します USB ドライブが別のシステムに接続されている場合。まったく接続できると仮定すると、つまり、Windows は ext3 をサポートしていません NTFS (mkfs.ntfs
) または FAT32 (mkfs.vfat
) は、ファイル システムに適した選択です。
これは、最近の Debian システム (例:jessie) や、特定の fat32 または ext3,4 でフォーマットされた USB フラッシュ ドライブで発生します。 削除する必要があります /etc/fstab の次の行を (またはコメントアウトして) :
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
この後、root ではなく、通常のユーザー アカウントの許可の下で、USB ドライブが自動的にマウントされます。このリンクの Debian フォーラムの詳細情報を参照してください。
その後、USBドライブはユーザーの書き込み許可でスムーズにマウントされます:)
sudo
を使用 chmod
で権限を変更します コマンド。
chmod
の使用方法については、その質問の私の回答を参照してください :
- 「chmod 666」とはどういう意味ですか?
chmod 777
を使用することをお勧めします すべてを許可する (ls -l
を使用) drwxrwxrwx
が表示されます ).