Paano Lutasin ang Error na 'Chown Operation Not Permitted' sa Linux

Paano Lutasin Ang Error Na Chown Operation Not Permitted Sa Linux



Sa Linux, ginagamit ang chown upang baguhin ang mga pahintulot ng may-ari ng mga file at direktoryo. Gayunpaman, habang ginagamit ang command na 'chown', ang mga user ay nakatagpo ng error na 'Chown Operation Not Permitted'. Nangyayari ito dahil sa iba't ibang mga problema tulad ng hindi sapat na mga pahintulot, mga paghihigpit sa file system, ang nais na file ay hindi nababago, o na-lock ng iba pang mga proseso.

Maraming mga gumagamit ng Linux ang nahaharap sa isyu na 'Chown Operation Not Permitted' na kung minsan ay humahantong sa mga pangunahing isyu. Kaya, kung kailangan mo rin ng ilang mga paraan upang ayusin ang error, ang maikling tutorial na ito ay para sa iyo. Dito, ilalarawan namin ang mga simpleng paraan upang malutas ang error na 'Chown Operation Not Permitted' sa Linux.

Paano Lutasin ang Error na 'Chown Operation Not Permitted' sa Linux

Maaaring mangyari ang error na 'Chown Operation Not Permitted' sa iba't ibang dahilan, at ang iyong unang gawain ay ang pagtukoy sa dahilan na iyon. Kaya, hahatiin namin ang seksyong ito sa maraming bahagi para ipaliwanag ang iba't ibang dahilan at ang mga pag-aayos ng mga ito.







1. Hindi Sapat na Pahintulot
Ang error na 'Chown Operation Not Permitted' ay pangunahing nangyayari dahil ang user na gumagamit ng command na ito ay hindi ang root user o ang file owner. Ito lamang ang mga taong pinahihintulutang baguhin ang mga may-ari ng isang file:



sudo chown gumagamit file

Binabago ng command na ito ang pagmamay-ari para sa tinukoy na file sa nabanggit na user. Halimbawa, magbigay tayo ng access sa direktoryo ng 'Mga Larawan' kay Andrew:



sudo chown Andrew ~ / Mga larawan

2. Naka-lock na File
Maaari mo ring makaharap ang error na ito kung ang file kung saan mo ginagamit ang command na 'chown' ay ginagamit ng ilang proseso. Kasama dito kung pinananatiling bukas mo ito sa background. Samakatuwid, kailangan mong isara ito o hintayin na matapos ang mga proseso upang maging available ang file. Niresolba nito ang error na 'Chown Operation Not Permitted'.

3. Hindi nababagong File
Minsan, ang error ay nangyayari kapag ang isang direktoryo o file ay nakatakda sa hindi nababago. Bilang isang baguhan, maaaring hindi ka pamilyar sa mga hindi nababagong file. Itinakda ng mga user ang mga file sa hindi nababago upang walang sinuman ang maaaring magbago, palitan ang pangalan, o alisin ang mga ito. Dahil ang 'hindi nababago' ay isang katangian ng file, maaari mong suriin kung ang isang file ay hindi nababago gamit ang sumusunod na command:

lsattr

Sa pamamagitan ng pagpasok ng command na ito, makakakuha ka ng isang listahan ng mga file kasama ang kanilang mga katangian sa sumusunod na format:

lsattr Mga larawan

Ngayon, upang malutas ang error, gamitin ang sumusunod na command at pagkatapos ay alisin ang mga hindi nababagong katangian:

sudo chattr -i filename

Pagkatapos nito, maaari kang magpatuloy sa iyong mga gawain dahil hindi na magiging hadlang ang error na ito.

Konklusyon

Ang pagpapalit ng pagmamay-ari ng mga file ay isang pangkaraniwang gawain sa Linux, ngunit ang ilang mga error ay pumipigil sa mga gumagamit na gawin ito. Sa gabay na ito, maikli naming ipinaliwanag kung paano lutasin ang error na 'Chown Operation Not Permitted'. Kadalasan, naresolba ang error kapag ginamit ng mga user ang sudo utility. Bukod dito, inirerekumenda namin sa iyo na magbigay ng isang access nang maingat. Kung hindi, maaari mong mawala ang data dahil sa hindi awtorisadong pag-access.