Rumah  >  Artikel  >  Tutorial sistem  >  Selesaikan masalah kebenaran yang disebabkan oleh pemasangan partition NTFS pada Linux

Selesaikan masalah kebenaran yang disebabkan oleh pemasangan partition NTFS pada Linux

王林
王林ke hadapan
2024-01-03 08:47:58676semak imbas

Apabila Linux saya secara automatik memasang partition NTFS, ia sentiasa melaporkan ralat dengan beberapa fail apabila saya menyahmampat folder. Saya menggunakan arahan ls -lia untuk menyemak kebenaran dan mendapati bahawa pemilik partition NTFS yang dipasang secara automatik adalah root dan tergolong dalam kumpulan plugdev. Walaupun saya masih boleh menyalin, mengalih keluar dan mengedit fail secara bebas, penyahmampatan sentiasa melaporkan ralat.

Saya cuba menggunakan chmod dan chown untuk mengubah suai pemilik fail dan folder dalam keseluruhan partition NTFS kepada saya, dan kebenaran pengubahsuaian ialah 777. Walaupun program menggesa bahawa pelaksanaan berjaya, apabila melaksanakan perintah ls -lia, didapati bahawa kedua-dua arahan ini tidak mempunyai kesan sama sekali.

Gunakan sudo vim /etc/fstab dan dapatkan konfigurasinya seperti ini.

UUID=58D03D91D03D767A /mounts/workdisk ntfs lalai,nls=utf8,umask=022,gid=460 0

Saya menyemak /etc/group dan mendapati gid=46 ialah plugdev kumpulan. Umask ialah nilai tolak 777, jadi kebenaran akhirnya diprogramkan menjadi 755.

Saya membuat pengubahsuaian berikut:

UUID=58D03D91D03D767A /mounts/workdisk ntfs lalai,nls=utf8,umask=000,uid=1000,gid=10000 0

Umask semuanya 000, jadi kebenaran semuanya 777. Saya menyemak fail /etc/passwd dan mendapati nombor akaun saya ialah 1000, dan bilangan kumpulan saya juga 1000, jadi saya membuat perubahan di atas.

Selepas memulakan semula sistem, semua fail dalam partition NTFS adalah milik saya. Kebenaran semuanya 777. Jika anda menyahmampat fail sekali lagi, ralat tidak akan dilaporkan.

PS: Apabila memasang cakera keras dalam fail fstab, cuba gunakan UUID dan bukannya fail pemacu seperti /dev/sdb4. Kerana, setiap kali anda memulakan semula, pemacu akan mengemas kini partition cakera keras yang sepadan dengan fail ini. Jika anda menggunakan format seperti /dev/sdb4, maka apabila anda memasukkan pemacu kilat USB, cakera keras mudah alih, dsb. ke dalam komputer anda dan dimulakan semula, partition yang salah mungkin dipasang, atau ralat mungkin dilaporkan.

Gunakan perintah ls -l /dev/disk/by-uuid/ untuk melihat uuid yang sepadan dengan setiap partition.

Atas ialah kandungan terperinci Selesaikan masalah kebenaran yang disebabkan oleh pemasangan partition NTFS pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam