Harici sabit disk SADECE OKUYUN nasıl düzeltilir?


25

Harici bir sabit disk TOSHIBA 1 TB USB 3'üm var, izin her zaman SADECE OKUYUN.

fdisk -l (çıktı):

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

Bu sabit sürücünün sahibini ve iznini nasıl değiştirebilirim?

ekran görüntüsü


sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1Bir terminalde deneyin .
Alaa Ali,

@ Alaa hala aynı izne hiçbir şey değişmedi !!
moata_u 16:13

Komutların çıktısı nedir mount | grep sdcve id? Ayrıca, gerçek "TOSHIBA" klasörü yerine sürücünüzdeki bir klasörün izinlerini kontrol edin.
Alaa Ali,

/ dev / sdc1 / medya / TOSHIBA tipi fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... izin = drwxr- xr-x 1 kök kökü
moata_u 16:13

Bir cevap gönderdim. İlk komut daha önce denediğiniz şeydir, bu yüzden atlayıp numaralı adımlardan başlayabilirsiniz.
Alaa Ali,

Yanıtlar:


30

Bir terminalde aşağıdaki komutu çalıştırmayı deneyin:

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1

Açıklama:

  • -o "bu seçeneklerle" anlamına gelir.
  • remount - sürücüyü önceki aynı seçeneklerle aynı montaj noktasına yeniden monte eder.
  • uid=1000- bu seçenek, kimliği 1000 olan kullanıcıyı sürücünün sahibi yapar. Bu, muhtemelen yalnızca bir kullanıcı adınız varsa, kullanıcı adınızın kimliğidir. Sisteminizde birden fazla kullanıcı adınız varsa, komutu çalıştırın idve sonraki numarayı kullanın uid=.
  • gid=1000- bu seçenek, kimliği 1000 olan grubu sürücünün grup sahibi yapar. Önceki nokta ile aynı notlar.
  • rw- bu seçenek sürücüyü okuma / yazma olarak bağlar. Muhtemelen zaten okuma / yazma oldu, ama bu sadece iki kez kontrol etmektir.

Bu komutu zaten denediğiniz ve çalışmadığı için sürücüyü elle monte etmeyi deneyelim. Aşağıdakileri takip edin:

  1. sudo umount /dev/sdc1

    • Bu, sürücünün bağlantısını keser.
  2. sudo mkdir toshibaHDD

    • Bu yeni bir bağlama noktası yaratacaktır.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - herhangi bir kullanıcının sürücüyü takmasına izin verir
    • exec- bu sürücüde ikili dosyaların yürütülmesine izin verir. İsterseniz bu seçeneği kaldırabilirsiniz.
    • umask=003- bu rwxrwxr--sürücü içindeki her şeye (dizinler ve dosyalar) izin verir. Alternatif olarak, (sırasıyla) dizinlere ve dosyalara ayrı izinler vermek yerine dmaskve kullanabilirsiniz .fmaskumask

Şimdi sürücünün izinlerini kontrol et.


Düzenle

Kalıcı yapmak için adımları izleyin:

  1. Harici sabit diskinizi çıkarın.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Bu, düzenlemek üzere olduğumuz dosyanın bir yedeğini alır.
  4. sudo nano fstab

    • Bu fstabdosyayı bir metin düzenleyicide açar .
  5. Yanıp sönen imleci dosyanın sonuna getirin ve aşağıdaki iki satırı yapıştırın:

    # 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
    
  6. Hit Ctrl+ Xardından Y, daha sonra EnterKaydetmek ve kapatmak için.

Bu kadar. Şimdi, harici sabit diskinizi taktığınızda, her zaman bu seçeneklere sahip olacaktır.


1
Hala aynı sorun: drwxr-xr-x 1 kök kökü 131072 13 Ocak 1970 dış
moata_u 16:13

wowowo ,, çalışmalarına teşekkür ederim% 100 sadece demek istediğim kullanıcıyı eklemeyi unutma (benim kullanıcı) ..
moata_u 16:13

hala sorununuzu çözdüğümde sorunu bir süre sonra düzelttikten sonra sabit diskimi kullanmaya başladım ve bunu kaldırana kadar göremiyorum ve sonra tekrar tekrar yapmam gerekiyor !!
moata_u 16:13

1
Endişeye gerek yok, kalıcı hale getireceğiz. Sabit diskiniz bağlı ve takılıyken, çıktısı sudo blkidnedir?
Alaa Ali,

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UU539 43b8-bcde-a060a64fd77a "TİP =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TİP =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" "exfat"
moata_u 16:13
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.