Paano malutas ang ilang mga problema sa pahintulot sa iyong mga NTFS, FAT na paghati, atbp.

Ang pinakamahusay na paraan upang ipaliwanag ang problemang ito ay sa pamamagitan ng mga sintomas nito. Naranasan ba na nangyari sa iyo na hindi ka nito pinapayagan na magtapon ng mga file na partikular na tinanggal sa isa sa iyong mga pagkahati (karaniwang isang NTFS o FAT)? Maaari kang magkaroon ng problema sa pag-unzipping ng mga file ng TAR, pagkuha ng hindi naka-intindeng mensahe: "hindi maaaring ibigay: Hindi pinapayagan ang operasyon". Sa gayon, sa kakanyahan ang problema ay pareho: ang pagtatalaga ng mga pahintulot kapag ang pag-mount ng iyong mga partisyon ay mali.


Ang aming mambabasa na si Gustavo Kirch ay sumulat sa amin na humihingi ng tulong sa isang problema na naiisip kong marami sa inyo ang dapat magdusa: hindi maipadala ang mga tinanggal na file mula sa isang partisyon ng NTFS o FAT sa basurahan. Ang kakaibang bagay tungkol sa pag-uugali na ito ay pinapayagan ang gumagamit na permanenteng tanggalin ang file (sa pamamagitan ng Shift + Del) ngunit hindi ito ipadala sa basurahan (Del). Kakaiba, di ba?

Reklamo din ni Gustavo hindi ma-unzip ang mga file ng TAR sa mga partisyon na iyon (TAR lamang o TAR.something, halimbawa TAR.GZ, TAR.BZ2, atbp.). Ang kakatwa sa lahat ng ito ay kung kinopya niya ang file na TAR sa desktop o sa anumang iba pang landas na nakaimbak sa kanyang pagkahati sa EXT, lahat ay maayos. Posibleng i-unzip ito at gawin ang anumang kinakailangan nito. Mas bihira pa rin ang katotohanan na sa partisyon ng NTFS o FAT maaari nitong ma-zip ang iba pang mga format (ZIP, RAR, atbp.) Nang walang anumang mga problema. Ang error na nakuha sa kaso ng TARs ay medyo cryptic: "cannot utime: Operation not permitted".

Sa katunayan, ang sanhi ng parehong mga problema ay isa lamang: isang masamang pagtatalaga ng mga pahintulot ng pagkahati na pinag-uusapan.

Upang ayusin ang mga ito, nagbukas ako ng isang terminal at nag-type:

sudo gedit / etc / fstab
Tandaan: Ang / etc / fstab file ay nagpapahiwatig kung aling mga disk at partisyon ang awtomatikong i-mount sa pagsisimula ng system at ang mga setting para sa prosesong iyon.

Ang unang bagay na dapat mong gawin ay tuklasin ang linya kung saan nakatakda ang pag-mount ng problemang nahahati. Maaari itong, halimbawa:

Ang # / windows ay nasa / dev / sda1 habang naka-install

UUID = 572C8DDF568B4261 / mga windows ntfs default, uid = 1000, gid = 1000, noatime 0 0

Ang UUID ay ang natatanging pagkakakilanlan ng bawat pagkahati. Maaari rin itong sabihin ng isang bagay tulad ng / dev / sda1 o katulad (na nagpapahiwatig ng landas ng aparato). Ang sumusunod ay ang landas kung saan mai-mount ang pagkahati na iyon. Sa kasong ito / windows. Ang natitira ay ang mga parameter na nagpapahiwatig ng uri ng pagkahati (ntfs, fat, ext3, etxt4, atbp.) At mga pahintulot (na tumutukoy kung sino ang may access sa pagkahati na iyon at sa ilalim ng kung anong mga kundisyon - basahin lamang, basahin at isulat, atbp.) , Bukod sa iba pang mga bagay.

Ang solusyon ay binubuo lamang sa pagdaragdag sa linya ng iyong may problemang paghati sa bahagi na nagsasabing uid = 1000 at gui = 1000. Ang ibig sabihin nito ay ang User (User ID = uid) 1000 at pangkat (Group ID = gid) 1000 ang magiging "may-ari" ng partisyon na iyon. Ang uid at gid 1000 sa pangkalahatan ay tumutugma sa pangunahing gumagamit ng makina. Upang makita ang iyong uid at gid pumunta sa Sistema> Pangasiwaan> Mga gumagamit at pangkat. Pagkatapos i-click ang pindutan Pamahalaan ang mga pangkat, hanapin ang iyong username at i-click ang pindutan Katangian. Upang gawin ito nang direkta mula sa terminal na isinulat ko:

id

Mahalaga rin na tanggalin mo ang anumang parameter ng maskara (umask, dmask, fmask) na mayroong linya na iyon at palitan ito ng mga default, maliban kung alam mo nang eksakto kung bakit mo nais na huminto. Ang mga parameter na ito ay pinapahusay ang patakaran sa pahintulot (na maaaring magpatupad, magbasa, magbago, o lumikha ng mga file) para sa pagkahati na iyon.

Sa konklusyon, Kung nais mo maaari mong kopyahin-i-paste ang lahat ng sumusunod sa salitang ntfs sa nakaraang halimbawa at kopyahin ito sa iyong / etc / fstab sa kaukulang lugar.

Iiwan ko ang ilang mga bagay, ngunit halos iyon ang dapat gawin. Upang talagang malaman kung paano hawakan / etc / fstab setting, kakailanganin mo ng isang post na ganap na nakatuon dito (na tiyak na isusulat ko sa hinaharap).

Salamat Gustavo sa pagpapadala sa amin ng iyong katanungan!

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Krafty dijo

    Napakabuti ng katotohanan tulad ng lagi.

    Ito ay nangyari sa akin na kapag mayroon ako, sa partisyon ng NTFS, isang file na may marka ng tsek sa pangalan, sa Linux ang file ay tila nawawala !!!!! Paano ko ito malulutas ???

    Regards

  2.   altobelli dijo

    Sa palagay ko mayroon akong katulad na problema. Tiyak na naniniwala ka sa isa sa mga tinkering na inilagay ko sa aking system: Ang isang gumagamit na x gdm ay hindi pinapayagan siyang mag-log in sa Xubuntu, sa kabilang banda sa ilalim ng Gnome ay walang problema. Huling i-install ito ng Gnome (core).

  3.   nenelinux dijo

    Paumanhin ngunit hindi ko maintindihan nang mabuti ... maaari mo ba kaming bigyan ng isang halimbawa ng kung paano dapat magmukhang ang file?

  4.   Gumamit tayo ng Linux dijo

    Mmm sobrang weird. Ang totoo ay wala akong ideya kung ano ang maaaring mangyari. 🙁

  5.   nenelinux dijo

    Mayroon akong maliit na problemang iyon mula sa ubuntu intrepid at ngayon nalutas ko ito salamat sa iyo 😀

    Tila kumplikado ito sa akin ngunit sa katunayan ito ay sobrang simple bagaman dapat kong aminin na ang iyong halimbawa ay nakatulong sa akin ng napakalaki

    sabay ulit maraming salamat 😀

  6.   Gumamit tayo ng Linux dijo

    Sa palagay ko ang pagdaragdag ng parameter nls = utf8 sa linya kung saan naka-mount ang pagkahati ng NTFS sa iyong / etc / fstab ay dapat na lutasin ito. 🙂
    Cheers! Paul

  7.   Gumamit tayo ng Linux dijo

    Kung sakaling mayroon ka ng problemang ito (tingnan ang unang talata ng post), dapat mong baguhin ang / etc / fstab. Partikular, ang linya na nai-mount ang problemang nahahati (na nakasalalay sa iyong system). Ngayon kopyahin at i-paste ang lahat ng nagsasabi pagkatapos ng salitang mga ntfs sa nakaraang halimbawa. Pagkatapos, kopyahin ito sa linya ng iyong fstab na pinapalitan ang mga parameter na iyon.

    Halimbawa, kung mayroon kang:

    UUID = 572C8DDF568B4261 / windows ntfs umask = 007, gid = 46 0 0

    Dapat kang manatili:

    UUID = 572C8DDF568B4261 / mga default na windows windows, uid = 1000, gid = 1000, noatime 0 0

  8.   Gumamit tayo ng Linux dijo

    Mabuti yan! Natutuwa akong matutulungan kita!
    Huwag kalimutan na kung mayroon kang anumang iba pang mga problema na ang solusyon ay maaaring maging kapaki-pakinabang upang ibahagi sa natitira maaari kang sumulat sa akin sa gamitin natin anglinux@gmail.com.
    Cheers! Paul

  9.   Pablo Aznar Liz dijo

    Nakamamangha na impormasyon. Paano maaaring mapalawak ang solusyon na ito sa mga USB drive? (Madalas akong may mga problema sa mga aparatong ito?

  10.   Si Dcoy dijo

    Kumusta, mayroon akong pagkahati sa mga NTF na ibinabahagi ko sa parehong win2 at GNU / Linux, ngunit ang mga script at file sa .txt Hindi ko mababago ang mga pahintulot, at ang kahon ng "Gawin itong file na naisakatuparan" ay palaging naka-check, aking fstab :

    UUID = 2608A05D70B9BF80 / home / decoy / Documents / ntfs-3g default, uid = 1000, gid = 1000, auto 0 0

    1.    Manwal ng Pinagmulan dijo

      Ipadala ang iyong katanungan sa forum upang matulungan ka nila: http://foro.desdelinux.net

      1.    Si Dcoy dijo

        Salamat! Ngayon din ako dumadaan 😀

  11.   edi dijo

    Kumusta, kahit na ang post na ito ay nasa mahabang panahon, nahanap ko lang ang aking sarili sa parehong sitwasyon.
    Sa aking kaso, sa Ubuntu 14.04 hanggang ngayon na manu-manong na-mount ko ang dalawang mga data disk na mayroon ako bilang karagdagan sa operating system.

    Mula sa application ng Mga Disks, sa pamamagitan ng pag-click sa icon na gear, binago ko ang mga pagpipilian sa automounting upang hindi ko manu-manong i-mount ang mga ito sa tuwing binubuksan ko ang computer, at napagtanto ko na ngayon ay hindi na ako nito pinapadala sa i-recycle ang mga file nang direkta na tanggalin ang mga ito.

    Kapag pumunta ako sa fstab file kasama ang utos na nakasaad sa post na ito, lilitaw ang sumusunod:

    #
    Ang # / ay nasa / dev / sda1 habang naka-install
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4 error = remount-ro 0 1
    Ang # / home ay nasa / dev / sda3 habang naka-install
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / mga default na home ext4 0 2
    Ang # swap ay nasa / dev / sda5 habang naka-install
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 walang swap sw 0 0
    / dev / disk / by-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 auto nosuid, nodev, nofail, x-gvfs-show 0 0
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED auto nosuid, nodev, nofail, x-gvfs-show 0 0

    Anumang mga ideya kung ano ang dapat baguhin upang makapag-basura ako?

    Regards

    1.    gumamit tayo ng linux dijo

      Hi edi!

      Sa palagay ko mas makakabuti kung itataas mo ang katanungang ito sa aming tanong at sagot na serbisyong tinawag Magtanong DesdeLinux upang matulungan ka ng buong pamayanan sa iyong problema.

      Isang yakap, Pablo.

  12.   David Becerra Montellano dijo

    Hi lahat,

    Karamihan sa mga oras, mas mahusay na gumawa ng mga bagay sa console sa Linux OS.

    ==> Upang hanapin ang halaga ng UID (Id User) sa debian hanapin ang sumusunod na file:

    sudo vim / etc / passwd -> sa loob, nariyan ang iyong username o hostname

    Halimbawa:

    gumagamit: x: 1000: 1000 :: / home / youruser: / bin / zsh

    at sa kasong ito ang Uid ay 1000

    ==> Sa kaso ng GID (Groups Id) matatagpuan ito sa file:

    sudo / etc / mga pangkat

    Halimbawa:

    gumagamit: x: 1000:

    Ang pangkat ay 1000 at ang mga ito ang mga halaga na iyong na-configure sa / etc / fstab file

    Pagbati.