Toshiba 1TB USB 3の外部ハードディスクを持っていますが、許可は常に読み取り専用です。
fdisk -l(出力):
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf2198b37
Device Boot Start End Blocks Id System
/dev/sda1 * 2046 362369023 181183489 5 Extended
/dev/sda3 362371072 976771071 307200000 7 HPFS/NTFS/exFAT
/dev/sda5 2048 976895 487424 83 Linux
/dev/sda6 978944 362369023 180695040 83 Linux
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeba6fb57
Device Boot Start End Blocks Id System
/dev/sdb1 16065 312576704 156280320 f W95 Ext'd (LBA)
/dev/sdb5 16128 312573708 156278790+ 7 HPFS/NTFS/exFAT
Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x297c35de
Device Boot Start End Blocks Id System
/dev/sdc1 63 1953520064 976760001 7 HPFS/NTFS/exFAT
このハードドライブの所有者と許可を変更するにはどうすればよいですか?
ターミナルで次のコマンドを実行してみてください。
Sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1
説明:
-o
は「これらのオプションを使用する」ことを意味します。remount
-同じオプションを使用して、同じマウントポイントにドライブを再マウントします。uid=1000
-このオプションは、ID 1000のユーザーをドライブの所有者にします。ユーザー名が1つしかない場合、これはおそらくユーザー名のIDです。システムに複数のユーザー名がある場合は、id
コマンドを実行し、uid=
の後にある番号を使用します。gid=1000
-このオプションは、id 1000のグループをドライブのグループ所有者にします。前のポイントと同じメモ。rw
-このオプションは、ドライブを読み取り/書き込みとしてマウントします。おそらくとにかく読み取り/書き込みでしたが、これは単に確認するだけです。既にこのコマンドを試したが機能しなかったので、ドライブを手動でマウントしてみましょう。以下に従ってください:
Sudo umount /dev/sdc1
Sudo mkdir toshibaHDD
Sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD
user
-すべてのユーザーがドライブをマウントできるようにしますexec
-このドライブでバイナリを実行できます。必要に応じて、このオプションを削除できます。umask=003
-これにより、ドライブ内のすべて(ディレクトリおよびファイル)にrwxrwxr--
権限が付与されます。または、dmask
の代わりにfmask
とumask
を使用して、ディレクトリとファイルに別々のアクセス許可を与えることができます(それぞれ)。ドライブの権限を確認してください。
手順に従って永続化します。
cd /etc
Sudo cp fstab fstab.bak
Sudo nano fstab
fstab
ファイルが開きます。点滅カーソルをファイルの最後に移動して、次の2行を貼り付けます。
# line for mounting the external drive
UUID=D04A-0AE4 /media/toshibaHDD exfat rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 0 0
ヒット Ctrl+X、その後 Y、その後 Enter 保存して閉じます。
それでおしまい。これで、外部ハードディスクを接続すると、常にこれらのオプションが使用できるようになります。