Razumevanje, kako upravljati dovoljenja za datoteke, je ključnega pomena za varnost sistema kot uporabnik Linuxa. Prav tako vam omogoča učinkovito organiziranje vašega sistema, da zagotovite njegovo nemoteno delovanje. Linux vsebuje različne ukaze, kot so chmod, chgrp, chown in unmask, za spreminjanje dovoljenj datotek.
Mnogi začetniki menijo, da je ukaz chown nekoliko zapleten in se morajo o njem naučiti več. Zato bomo v tem kratkem vodniku razložili različne primere uporabe ukaza chown v Linuxu.
Kako uporabljati ukaz Chown v Linuxu
Ukaz chown vam omogoča spreminjanje lastništva teh datotek. Tukaj je osnovni primer ukaza chown:
chown [ opcije ] [ novi_lastnik ] [ nova_skupina ] Ime datoteke
V zgornjem ukazu zamenjajte [new_owner] [new_group] z imenom uporabnika, na katerega želite prenesti lastništvo zadevne datoteke. Lahko je samostojni uporabnik, skupina ali oboje. Prav tako zamenjajte file_name s ciljno datoteko.
Na primer, uporabimo chown za spremembo lastnika datoteke »file.txt«:
chown odmev Informacije
Ta ukaz bo ob izvedbi »echo« postal novi lastnik datoteke »file.txt«. Z zgornjim ukazom lahko spremenite tudi lastnika imenika. Vendar bodo spremembe veljale le za nadrejeni imenik. Zato morate za uporabo teh sprememb v imeniku in vseh podimenikih uporabiti možnost -R (rekurzivno). Na primer:
chown -R odmev Informacije
Če že imate datoteko z želenimi lastniki datoteke in želite z ukazom chown prenesti lastništvo samo nanje. V tem primeru lahko vzamete reference lastnika iz drugih datotek z možnostjo — reference. Na primer:
chown --referenca =datoteka_1.txt datoteka_2.txtNazadnje, če želite spremeniti lastnika in skupino datoteke, lahko zaženete spodnji ukaz:
chown echo: Delovna datoteka.txt
Hiter zaključek
Pri ohranjanju varnosti sistema je treba upoštevati dovoljenja za datoteke. Če jih razumete, lahko preprečite nenamerno izgubo podatkov. Z ukazom chown lahko spremenite ta dovoljenja, vendar se mnogi uporabniki tega ne zavedajo. Zato je ta priročnik razložil uporabo ukazov chown s pomočjo ustreznih primerov in primerov uporabe.