Saya mencoba menggunakan drive USB ext4 saya tetapi Ubuntu 13 saat ini memasangnya dengan izin menulis hanya untuk root sehingga dengan pengguna normal saya, saya tidak bisa menulis ke sana, tanpa sudo.
Tempat pertama yang saya periksa adalah dconf-editor
yang memiliki opsi berikut
- automount
- buka otomatis
- autorun-tidak pernah
- autorun-x-content-diabaikan
- autorun-x-content-open-folder
- autorun-x-content-start-app
dan menurut saya harus ada opsi di sana untuk mengontrol apakah saya dapat menulis ke drive USB yang terpasang, tetapi tidak.
Saya juga memastikan pengguna saya ada di grup yang relevan: fuse
danplugdev
Saya telah mencari sebagian besar internet dan tidak dapat menemukan solusi untuk mengubah izin yang diberikan oleh operasi mount. Secara harfiah tidak ada orang di luar sana yang memiliki masalah ini luar biasa. Banyak orang memiliki masalah karena drive mereka benar-benar hanya-baca, tetapi tidak dengan cara ini hanya dengan izin root menulis.
Saya tidak bisa melihat cara apa pun untuk mengendalikan apa yang terjadi. Saya melihat pengaturan opsi mount menggunakan gnome-disks
tetapi menarik kosong.
Itu tidak ada fstab
tetapi muncul di mount
daftar atau / etc / mtab:
/dev/sdb1 /media/adam/WDPassport2T ext4 rw,nosuid,nodev,uhelper=udisks2 0 0
Inilah yang muncul di syslog jika itu membantu:
kernel: [111522.196770] usb 2-1: USB disconnect, device number 6
kernel: [111525.384020] usb 2-1: new high-speed USB device number 7 using ehci-pci
kernel: [111525.565220] usb 2-1: New USB device found, idVendor=1058, idProduct=0820
kernel: [111525.565225] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
kernel: [111525.565227] usb 2-1: Product: My Passport 0820
kernel: [111525.565229] usb 2-1: Manufacturer: Western Digital
kernel: [111525.565231] usb 2-1: SerialNumber: 575832314141334A34383631
kernel: [111525.565729] usb-storage 2-1:1.0: USB Mass Storage device detected
kernel: [111525.566203] scsi9 : usb-storage 2-1:1.0
mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
mtp-probe: bus: 2, device: 7 was not an MTP device
kernel: [111526.564697] scsi 9:0:0:0: Direct-Access WD My Passport 0820 1007 PQ: 0 ANSI: 6
kernel: [111526.565063] scsi 9:0:0:1: Enclosure WD SES Device 1007 PQ: 0 ANSI: 6
kernel: [111526.568096] sd 9:0:0:0: Attached scsi generic sg2 type 0
kernel: [111526.568202] ses 9:0:0:1: Attached Enclosure device
kernel: [111526.568263] ses 9:0:0:1: Attached scsi generic sg3 type 13
kernel: [111531.263108] sd 9:0:0:0: [sdb] 3906963456 512-byte logical blocks: (2.00 TB/1.81 TiB)
kernel: [111531.265100] sd 9:0:0:0: [sdb] Write Protect is off
kernel: [111531.265105] sd 9:0:0:0: [sdb] Mode Sense: 47 00 10 08
kernel: [111531.266473] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.266479] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.272224] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.272230] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.284885] sdb: sdb1
kernel: [111531.288219] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.288223] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.288227] sd 9:0:0:0: [sdb] Attached SCSI disk
kernel: [111531.751588] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
udisksd[3131]: Mounted /dev/sdb1 at /media/adam/WDPassport2T on behalf of uid 1000
sudo umount /dev/sdb1
, lalu pasang sebagai pengguna normal. Themtab
entri memilikiuser=adam
, yang seharusnya berarti penggunaadam
dapat menggunakannya ...gvfs-mount -d /dev/sdb1
harus memasang drive, juga harusudisks --mount /dev/sda5
. Ini seharusnya tidak memerlukan kata sandi root, karena mereka menggunakangvfsd
entri untuk memungkinkan akses.ls -ld /media/adam/WDPassport2T
danls -l /media/adam/WDPassport2T
keluaran?Jawaban:
Alasan yang mungkin terjadi adalah Anda memformat / membuat disk penyimpanan dengan alat dengan hak istimewa root dan sistem file yang dibuat dimiliki oleh root .
Mari kita lihat o / p dari
ls
perintah Anda :File-system dimiliki oleh root, seperti yang ditunjukkan oleh
ls -ld
untuk mount Anda WDPassport2T dan string izindrwxr-xr-x
menunjukkan root pemilik memiliki izin RW sementara, anggota grup root bersama dengan dunia / orang lain hanya akan memiliki izin-R.Untuk menyelesaikannya Anda dapat mengubah izin dengan
chmod
atau hanya mengubah kepemilikan secara rekursif, dan inilah yang saya tunjukkan di bawah ini:yang dalam kasus Anda adalah:
Sekarang jika Anda perlu, Anda juga dapat mengatur izin dengan
chmod
:(yang memberikan izin pemilik, grup, dan RW dunia untuk semua file di target.)
(yang memberikan izin pemilik, grup, dan RWX dunia untuk semua direktori di target.)
Referensi:
Dokumentasi Resmi Ubuntu: Izin File
sumber
chmod
, silakan merujuk ke jawaban yang diperbarui ...gksu gparted
, apakah itu secara otomatis membuat saya pemilik USB drive itu, atau apakah jika masih diformat dengan root sebagai pemilik?Sudahkah Anda mencoba memformat ulang drive dengan izin Anda sendiri?
Pertama, periksa id pengguna Anda:
Seharusnya memberi "1000"
Selanjutnya, lepaskan drive di filemanager.
Hati-hati, Anda akan kehilangan semua data Anda dengan perintah berikutnya
Pasang drive dan Anda harus dapat menulis file dan folder
sumber
Sebagian besar alat pemartisian & pemformatan (seperti Gparted) membutuhkan hak akses root.
Sistem file seperti ext4, ext3 menyimpan informasi kepemilikan file dengan pen drive itu sendiri. (Tapi ntfs, fat32, fat16 tidak memiliki keamanan seperti itu)
Dalam hal ini Anda harus mengubah izin dengan menggunakan perintah berikut di terminal.
dengan menetapkan pengguna sebagai "tidak ada" & grup sebagai "nogroup" itu akan memperbaiki masalah yang sama dengan izin / kepemilikan ketika dicolokkan disk ke kotak lain.
untuk info lebih lanjut lihat halaman manual untuk perintah chown (gunakan "
man chown
")sumber
nobody
apa - apa. Tapi id pengguna saya bukan siapa-siapa, dan itu mencegah saya untuk menulis.Sistem file dimiliki oleh root, seperti yang ditunjukkan oleh ls -ld untuk mount WDPassport2T Anda dan string izin drwxr-xr-x menunjukkan root pemilik memiliki izin RW sementara, anggota grup root bersama dengan dunia / lainnya hanya akan memiliki izin-R.
sumber