Parandus: teil pole praegu luba sellele kaustale juurde pääseda



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui kasutate Linuxi alamsüsteemi Windowsis, cygwinis või mõnel muul viisil Unixi ja Windowsi ühiseks liidestamiseks, võite sattuda sellesse kausta tõrke juurde pääsemiseks teil praegu luba. Puhtas Linuxi või Unixi keskkonnas võidakse kuvada tõrge, mis loeb midagi sellist nagu viga kataloogi avamisel: luba keelatud. Sama võib juhtuda võrgudraivides, mis teenivad POSIX-iga ühilduvast failisüsteemist, olenemata sellest, millisest operatsioonisüsteemist andmetele juurde pääseb.



Selle probleemi põhjus on kõigil juhtudel sama. Teil on juurdepääsupiiranguks konfigureeritud kataloog ja proovite seejärel sellesse kontolt pääseda kontolt, millel pole õigeid õigusi. Selle parandamine on sama lihtne kui teise kontole sisselogimine või kausta lubade muutmine.



1. meetod: kontode muutmine juurdepääsukataloogideks

Proovige juurde pääseda kaustale, kuhu proovisite pääseda. Kui proovite käsuviibalt sinna CD-d sisestada, saate käsu, mis loeb midagi sellist nagu bash: cd: Permissions denied.



käsuviiba loa vigaKui proovite kataloogile juurde pääseda graafilises keskkonnas, saate sarnase tõrke.

graafilise kataloogi loa viga

Sel juhul üritasime juurde pääseda kataloogi / lost + found, mis on kõigi jaoks juurdepääsuks lukustatud, välja arvatud enamiku Linuxi installide juurkasutaja. Terminali tagasi sisestage sudo -i ja vajutage sisestusklahvi. Teilt küsitakse parooli, kuid teil on siis juur sisselogimise kest. Võite kataloogi CD-d sisestada ja ringi vaadata, kuid pidage meeles, et opereerite juurkesta abil ja võib seetõttu olla väga hävitav.



Kui soovite jääda oma tavapärasele kontole, proovige sudo ls / lost + found, et näha, mis selles kataloogis on, ilma et peaksite käsku sudo -i käivitama. Leitud / asjatult leitud saab asendada mis tahes kataloogi, sealhulgas juurkataloogiga. Pidage meeles, et sudo-ga käskude eessõitmine võimaldab teil peaaegu kõike hävitada.

2. meetod: kausta vaikelubade muutmine

Esimene meetod on äärmiselt lihtne ja töötab kõigi kaustadega, millele soovite süsteemihoolduse või muu sarnase jaoks ainult pilgu peale visata. Siiski võiksite uurida muid võimalusi, kui soovite, et tavakasutajad saaksid kausta juurde pääseda, isegi kui nad on serveris või võrgus.

Käivitage sudo chmod -R 755 / path / to / folder, asendades tee selle kataloogi tegeliku teega, mille soovite juurdepääsetavaks muuta. Kui olete selle proovinud, proovige sellele juurde pääseda tavalise kasutajakontolt. See on veidi keerulisem kui ülaltoodud meetod, kuid see on turvalisem ja püsivam, kuna see ei nõua juurkonto kasutamist pärast esimest korda.

Enamasti saate nende õigustega katalooge luua kohe algusest peale. Proovige kasutada mkdir -m 755, et see lubaks kasutajal punast, kirjutamist ja käivitamist lugemise ja teiste jaoks. Mõlemal juhul võite selle asemel kasutada 777, mis annaks kõigile failistruktuuri sisse logitud isikutele õiguse seda kataloogi tehes teha nii, nagu nad soovivad. Kuigi on juhtumeid, kus soovite seda teha, näiteks eemaldatava salvestusruumi puhul, et faile käsitsi kahe masina vahel teisaldada, mõelge hoolega, kas see on nutikas või mitte, kui teete seda kohalikus failisüsteemis. Selle asemel annab lipu -p uuele kataloogile kõik õigused, mida peetakse vaikimisi, mis tavaliselt toimib ka selle paljasti käivitamisel.

Ka failide kopeerimisel saate veenduda, et failidel on õiged õigused. Proovige kasutada faili rsync –perms –chmod Fu + w, kui soovite failide omanikule kirjutamisloa anda. Võite määrata ka teisi kombinatsioone. Võite kasutada –chown = koos rsync-iga, millele järgneb kasutajanimi, koolon ja nende rühm, nii et kopeeritud failid saavad lõpuks ka õiged määrangud.

Kuna rsync on POSIX-iga ühilduvate failistruktuuride kopeerimiseks Windowsi ja Linuxi vahel väga kasulik, võiksite selle kasutamise ajal katsetada mõne erineva chmod-konfiguratsiooniga. Üks teine ​​käsk, mida võite proovida, on install. Käivitage install -m 777, millele järgneb faili päritolu ja sihtkoht, et anda kõigile kohene lugemis- ja kirjutusjuurdepääs. Turvalisuse huvides võite kasutada 755 või mõnda muud kombinatsiooni.

See ei ole kindlasti nii kiire kui rsync, kuid see võib töötada olukordades, kus soovite täpsustada õigused, et parandada veatüüpide „teil pole praegu luba sellele kaustale juurde pääseda” parandamiseks.

3 minutit loetud