Si të zgjidhni disa probleme me lejet në ndarjet tuaja NTFS, FAT, etj.

Mënyra më e mirë për të shpjeguar këtë problem është përmes simptomave të tij. A ju ka ndodhur ndonjëherë që të mos ju lejojë skedarë plehrash që janë fshirë posaçërisht në një prej ndarjeve tuaja (zakonisht një NTFS ose FAT)? Ju mund të keni probleme në heqjen e skedarëve TAR, duke marrë mesazhin jo-intuitiv: "can utime: Operacioni nuk lejohet". Epo, në thelb problemi është i njëjtë: caktimi i lejeve gjatë montimit të ndarjeve tuaja është i gabuar.


Lexuesi ynë Gustavo Kirch na shkroi duke kërkuar ndihmë për një problem që imagjinoj se disa prej jush duhet të vuajnë: duke mos qenë në gjendje të dërgoni skedarë të fshirë nga një ndarje NTFS ose FAT në plehra. Gjëja e çuditshme në lidhje me këtë sjellje është se lejon përdoruesin të fshijë përgjithmonë skedarin (përmes Shift + Del) por jo ta dërgojë atë në plehra (Del). E çuditshme, apo jo?

Gustavo gjithashtu u ankua për këtë duke mos qenë në gjendje të zhzgjidh skedarët TAR në ato ndarje (vetëm TAR ose TAR. diçka, për shembull TAR.GZ, TAR.BZ2, etj.). Gjëja e çuditshme për të gjithë këtë është se nëse ai kopjonte skedarin TAR në desktop ose në ndonjë rrugë tjetër të ruajtur në ndarjen e tij EXT, gjithçka ishte në rregull. Ishte e mundur që ta hiqni nga zinxhiri dhe të bëni gjithçka që duhet me të. Më i rrallë ishte fakti që në ndarjen e tij NTFS ose FAT mund të zgjidhte formatet e tjera (ZIP, RAR, etj.) Pa ndonjë problem. Gabimi i marrë në rastin e TARs ishte mjaft i fshehtë: "nuk mund të thotë: Operacioni nuk lejohet".

Në fakt, shkaku i të dy problemeve është vetëm një: një caktim i keq i lejeve të ndarjes në fjalë.

Për t'i rregulluar ato, hapa një terminal dhe shtypa:

sudo gedit / etj / fstab
Shënim: Skedari / etc / fstab tregon se cilët disqe dhe ndarje duhet të montohen automatikisht gjatë fillimit të sistemit dhe cilësimet për atë proces.

Gjëja e parë që duhet të bëni është të zbuloni vijën në të cilën vendoset montimi i ndarjes problematike. Mund të jetë, për shembull:

# / windows ishte aktiv / dev / sda1 gjatë instalimit

UUID = 572C8DDF568B4261 / windows ntfs parazgjedhje, uid = 1000, gid = 1000, në mesditë 0 0

UUID është numri unik i identifikimit i secilës ndarje. Mund të thotë gjithashtu diçka si / dev / sda1 ose të ngjashme (duke treguar rrugën e pajisjes). Ajo që ndjek është rruga se ku mund të montohet ajo ndarje. Në këtë rast / dritare. Pjesa tjetër janë parametrat që tregojnë llojin e ndarjes (ntfs, yndyra, ext3, etxt4, etj.) Dhe lejet (që përcaktojnë se kush ka qasje në atë ndarje dhe në çfarë kushtesh - lexo vetëm, lexo dhe shkruaj, etj.) , ndër të tjera.

Zgjidhja konsiston thjesht në shtimin në linjën e ndarjes tuaj problematike të pjesës që thotë uid = 1000 dhe gui = 1000. Çfarë do të thotë kjo është që Përdoruesi (ID i Përdoruesit = uid) 1000 dhe grupi (ID i Grupit = gid) 1000 do të jenë "pronarët" e asaj ndarjeje. Uid dhe gid 1000 zakonisht korrespondojnë me përdoruesin kryesor të makinës. Për të parë uid dhe gid tuaj të shkojnë në Sistemi> Administrimi> Përdoruesit dhe grupet. Pastaj kliko butonin Menaxhoni grupe, gjeni emrin tuaj të përdoruesit dhe klikoni në butonin Prona të paluajtshme. Për ta bërë atë direkt nga terminali kam shkruar:

id

Alsoshtë gjithashtu e rëndësishme që të fshini çdo parametër maske (umask, dmask, fmask) që ka atë vijë dhe ta zëvendësoni me defaults, nëse nuk e dini saktësisht pse doni të lini. Këto parametra rregullojnë rregullisht politikën e lejes (kush mund të ekzekutojë, lexojë, modifikojë ose krijojë skedarë) për atë ndarje.

Në përfundim, Nëse dëshironi mund të kopjoni-ngjisni gjithçka që ndjek fjalën ntfs në shembullin e mëparshëm dhe ta kopjoni në / etc / fstab tuaj në vendin përkatës.

Po lë disa gjëra jashtë, por përafërsisht kjo është ajo që duhet bërë. Për të mësuar me të vërtetë se si të merreni me cilësimet / etc / fstab, do t'ju duhet një postim i dedikuar tërësisht për të (të cilin me siguri do ta shkruaj në të ardhmen).

Faleminderit Gustavo që na dërgove pyetjen tënde!

15 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Krafty dijo

    E vërteta është shumë e mirë si gjithmonë.

    Më ka ndodhur që kur kam, në ndarjen NTFS, një skedar me një pikë kontrolli në emër, në Linux skedari duket se mungon !!!!! Si ta zgjidh ???

    të fala

  2.   altobelli dijo

    Unë mendoj se kam një problem të ngjashëm. Me siguri ju e besoni atë në një nga ato ngatërresat që unë kam vënë në sistemin tim: Një përdorues x gdm nuk e lejon të hyjë në Xubuntu, nga ana tjetër nën Gnome nuk ka asnjë problem. Gnome (core) e instalon atë të fundit.

  3.   nenelinux dijo

    me falni por nuk e kuptoj mire… a mund te na jepni nje shembull se si duhet te duket skedari?

  4.   Le të përdorim Linux dijo

    Mmm kaq e çuditshme. E vërteta është se nuk kam ide se çfarë mund të ndodhë. 🙁

  5.   nenelinux dijo

    Unë kam atë problem të vogël nga ubuntu i patrembur dhe sot e zgjidha falë jush

    Më dukej e komplikuar por në fakt është shumë e thjeshtë edhe pse duhet ta pranoj që shembulli juaj më ka ndihmuar jashtëzakonisht shumë

    edhe një herë faleminderit shumë

  6.   Le të përdorim Linux dijo

    Unë mendoj se shtimi i parametrit nls = utf8 në vijën ku është montuar ndarja NTFS në tuaj / etc / fstab duhet ta rregullojë atë. 🙂
    Gëzuar! Paul.

  7.   Le të përdorim Linux dijo

    Në rast se e keni këtë problem (shih paragrafin e parë të postimit), duhet të modifikoni / etc / fstab. Në mënyrë të veçantë, linja që monton ndarjen problematike (që varet nga sistemi juaj). Tani kopjoni dhe ngjisni gjithçka që thotë pas fjalës ntfs në shembullin e mëparshëm. Pastaj, kopjojeni atë në atë vijë të fstab tuaj duke zëvendësuar ato parametra.

    Për shembull, nëse do të kishit:

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

    Ju duhet të qëndroni:

    UUID = 572C8DDF568B4261 / parazgjedhjet e windows ntfs, uid = 1000, gid = 1000, në mesnatë 0 0

  8.   Le të përdorim Linux dijo

    Kaq mire! Jam i lumtur që mund t'ju ndihmoj!
    Mos harroni se nëse keni ndonjë problem tjetër zgjidhja e të cilit mund të jetë e dobishme për ta ndarë me pjesën tjetër mund të më shkruani le të përdorimlinux@gmail.com.
    Gëzuar! Paul.

  9.   Pablo Aznar Liz dijo

    Informacion interesant. Si mund të shtrihet kjo zgjidhje në disqet USB? (Unë shpesh kam probleme me këto pajisje?

  10.   Dokoi dijo

    Përshëndetje, unë kam një ndarje në ntfs që ndaj në win2 dhe GNU / Linux, por skriptet dhe skedarët në .txt nuk mund t'i ndryshoj lejet e tyre, dhe kutia "Bëni këtë skedar të ekzekutueshme" gjithmonë kontrollohet, fstab im është pra:

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

    1.    Manuali i Burimit dijo

      Dërgoni pyetjen tuaj në forum në mënyrë që ata të mund t'ju ndihmojnë: http://foro.desdelinux.net

      1.    Dokoi dijo

        Faleminderit! Tani po kaloj 😀

  11.   edi dijo

    Përshëndetje, megjithëse ky postim ekziston për një kohë të gjatë, unë thjesht u gjenda në të njëjtën situatë.
    Në rastin tim, me Ubuntu 14.04 deri më tani unë kam montuar manualisht dy disqet e të dhënave që kam përveç sistemit operativ.

    Nga aplikacioni Disks, duke klikuar në ikonën e ingranazheve, unë kam modifikuar opsionet e automounting në mënyrë që të mos më duhet t'i montoj manualisht sa herë që ndez kompjuterin dhe kam vërejtur se tani nuk më lejon të dërgoj në ricikloj shportën, skedarët i fshijnë ato drejtpërdrejt.

    Kur shkoj në skedarin fstab me komandën e treguar në këtë postim, shfaqet e mëposhtme:

    #
    # / ishte në / dev / sda1 gjatë instalimit
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / gabime ext4 = remount-ro 0 1
    # / shtëpia ishte në / dev / sda3 gjatë instalimit
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / parazgjedhje ekst4 në shtëpi 0 2
    # swap ishte aktiv / dev / sda5 gjatë instalimit
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 asnjë swap sw 0 0
    / dev / disk / nga-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 automatik nosuid, nodev, nofail, x-gvfs-show 0 0
    / dev / disk / nga-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED automatik nosuid, nodev, nofail, x-gvfs-show 0 0

    Ndonjë ide çfarë të modifikoj në mënyrë që të mund të hedh plehra?

    të fala

    1.    le të përdorim linux dijo

      Përshëndetje edi!

      Unë mendoj se do të ishte më mirë nëse ju e ngrini këtë pyetje në shërbimin tonë të pyetjeve dhe përgjigjeve të thirrur Kërkoj DesdeLinux në mënyrë që i gjithë komuniteti t'ju ndihmojë në zgjidhjen e problemit tuaj.

      Një përqafim, Pablo.

  12.   David Becerra Montellano dijo

    Hi all,

    Shumicën e kohës, është më mirë të bësh gjëra në tastierë në Linux OS.

    ==> Për të gjetur vlerën UID (Id User) në debian shikoni për skedarin vijues:

    sudo vim / etc / passwd -> brenda, ka emrin tuaj të përdoruesit ose emrin e hostit

    Shembull:

    përdoruesi juaj: x: 1000: 1000 :: / home / youruser: / bin / zsh

    dhe në këtë rast Uid është 1000

    ==> Në rastin e GID (Grupet Id) ajo është e vendosur në skedar:

    sudo / etj / grupe

    Shembull:

    përdoruesi juaj: x: 1000:

    Grupi është 1000 dhe ato janë vlerat që ju konfiguroni në skedarin / etc / fstab

    Përshëndetje.