Kada sistem koristi više korisnika, ili jedan korisnik, ali trebate promijeniti vlasnički direktorij, na primjer na račun nekog programa, itd., onda biste trebali znati kako promijeniti vlasnika foldera u linuxu. Postoji nekoliko metoda za to, kao što ću vam objasniti u ovom kratkom tutorijalu, a moći ćete ga pratiti korak po korak kako biste to učinili vrlo jednostavnim, čak i ako ste početnik u svijetu Linuxa. Kao što vidite, nije mnogo komplikovano.
Da biste izvršili ovu operaciju, trebat će vam privilegije, tako da morate izvršiti sljedeće naredbe tako što ćete dodati sudo ili biti root, kako želite. Pa, rekavši to, hajde da iskoristimo chown command, koji dolazi od promjene vlasnika, a koristi se upravo za promjenu grupe ili vlasnika bilo koje datoteke ili mape. Opća sintaksa ove naredbe je sljedeća:
chown [options] user[:group] /file
Odnosno, morat ćete dodati opcije koje su vam potrebne, zamijeniti korisnika korisničkim imenom (možete koristiti i korisnički ID ako želite) na koji ga želite staviti, a zatim dvotočkom i novom grupom (iako ovo je opciono ) i na kraju naznačite datoteku ili direktorij za koji želite promijeniti vlasništvo. da vidimo praktičan primjer upotrebe. Zamislite da imate direktorij pod nazivom /home/manolito/test/ koji želite promijeniti iz korisničkog vlasnika manolito u vlasnika po imenu agus. U ovom slučaju, bilo bi jednostavno kao da pokrenete ovu naredbu:
sudo chown agus /home/manolito/prueba/
Bilo bi tako lako. A ako želite da bude rekurzivno, tako da utiče i na poddirektorije, onda možete koristiti opciju -R između chown i agus u ovom slučaju. Na primjer, to bi bilo otprilike ovako:
sudo chown -R agus /home/manolito/prueba/
Kao što vidite, ovom komandom je prilično lako promijeniti vlasnike direktorija ili bilo koje sistemske datoteke.