Kako odpraviti napako »Chown Operation Not Permitted« v Linuxu

Kako Odpraviti Napako Chown Operation Not Permitted V Linuxu



V Linuxu se chown uporablja za spreminjanje lastniških dovoljenj datotek in imenikov. Vendar pa uporabniki med uporabo ukaza »chown« naletijo na napako »Operacija Chown ni dovoljena«. Pojavi se zaradi različnih težav, kot so nezadostna dovoljenja, omejitve datotečnega sistema, nespremenljivost želene datoteke ali zaklepanje s strani drugih procesov.

Številni uporabniki Linuxa se soočajo s težavo »Chown Operation Not Permitted«, ki včasih povzroči velike težave. Torej, če potrebujete tudi nekaj metod za odpravo napake, je ta kratka vadnica za vas. Tukaj bomo opisali preproste metode za odpravljanje napake »Chown Operation Not Permitted« v Linuxu.

Kako odpraviti napako »Chown Operation Not Permitted« v Linuxu

Napaka »Chown Operation Not Permitted« se lahko pojavi zaradi različnih razlogov in vaša začetna naloga je identificirati ta razlog. Zato bomo ta razdelek razdelili na več delov, da pojasnimo različne razloge in njihove popravke.







1. Nezadostno dovoljenje
Napaka »Chown Operation Not Permitted« se pojavi predvsem zato, ker uporabnik, ki uporablja ta ukaz, ni niti korenski uporabnik niti lastnik datoteke. To so edini ljudje, ki jim je dovoljeno spremeniti lastnike datoteke:



sudo chown uporabnik mapa

Ta ukaz spremeni lastništvo navedene datoteke na omenjenega uporabnika. Na primer, omogočimo Andrewju dostop do imenika »Slike«:



sudo chown Andrej ~ / Slike

2. Zaklenjena datoteka
Na to napako lahko naletite tudi, če datoteko, za katero uporabljate ukaz »chown«, uporablja nek proces. Vključuje, če ste ga imeli odprtega v ozadju. Zato jo morate zapreti ali počakati, da se procesi končajo, da bo datoteka na voljo. To odpravi napako »Chown Operation Not Permitted«.

3. Nespremenljiva datoteka
Včasih se napaka pojavi, ko je imenik ali datoteka nastavljena na nespremenljivo. Kot začetnik morda niste seznanjeni z nespremenljivimi datotekami. Uporabniki nastavijo datoteke na nespremenljive, tako da jih nihče drug ne more spremeniti, preimenovati ali odstraniti. Ker je »imutable« atribut datoteke, lahko z naslednjim ukazom preverite, ali je datoteka nespremenljiva:

lsattr

Z vnosom tega ukaza boste dobili seznam datotek skupaj z njihovimi atributi v naslednji obliki:

lsattr Slike

Zdaj, da odpravite napako, uporabite naslednji ukaz in nato odstranite nespremenljive atribute:

sudo chattr -jaz Ime datoteke

Po tem lahko nadaljujete s svojimi nalogami, saj ta napaka ne bo več ovira.

Zaključek

Spreminjanje lastništva datotek je precej pogosta naloga v Linuxu, vendar nekatere napake uporabnikom preprečijo, da bi to storili. V tem priročniku smo na kratko razložili, kako odpraviti napako »Chown Operation Not Permitted«. Večinoma se napaka odpravi, ko uporabniki uporabijo pripomoček sudo. Poleg tega priporočamo, da skrbno zagotovite dostop. V nasprotnem primeru lahko zaradi nepooblaščenega dostopa izgubite podatke.