Objavljeno
Trebate znati kako promijeniti vlasništvo nad mapom i podmapama u Ubuntuu? Ovaj vas vodič vodi kroz korake (i rizike).
Kao ti naučiti Ubuntu, otkrijete da trebate promijeniti vlasništvo nad mapom ili čak njenim podmapama.
Zašto je to važno? Bilo da ste administrator koji upravlja višekorisničkim okruženjima ili redoviti korisnik koji konsolidira podatke, promjena vlasništva mape može poslužiti u nekoliko ključnih svrha. Na primjer, promjena vlasništva mape može biti presudna za odvajanje resursa u zajedničkim sustavima, izvršavanje određenih skripti ili odobravanje selektivnog pristupa osjetljivim informacijama. Kada implementirate aplikacije, prenosite datoteke ili izvršavate automatizirane zadatke putem cron poslova, ispravno vlasništvo često je važno za besprijekoran rad.
Znati kako promijeniti vlasništvo mape i podmape postaje bitno za svakoga tko želi viši stupanj kontrole i prilagodbe nad svojim Ubuntu sustavom. Zaronimo u to kako to postići u nastavku.
Razumijevanje dopuštenja i vlasništva datoteka u Linuxu
Ako ste već dobro upoznati s idejom vlasništva nad datotekama i mapama u Linuxu, možete preskočiti ovaj odjeljak. Ako ste relativno novi u Ubuntuu ili Linuxu općenito, pogledajmo što znači postaviti vlasništvo nad datotekom ili mapom.
U svakoj distribuciji Linuxa, vlasništvo nad datotekama i mapama predstavlja glavni kamen temeljac u sigurnosti sustava i upravljanju resursima. Omogućuje administratoru sustava odobravanje pristup datotekama i mapama prema potrebi, a istovremeno sprječava prosječnog korisnika od nenamjerne izmjene važne sistemske aplikacije ili konfiguracijske datoteke.
Kao u svim varijantama Unixa, vlasništvo u Linuxu sastoji se od a vlasnik korisnika kao i vlasnik grupe. Korisnik je pojedinačni račun koji posjeduje datoteku ili direktorij. Obično kreator datoteke postaje njezin zadani vlasnik. Vlasništvo daje ovlast postavljanja i izmjene dopuštenja, a prema zadanim postavkama vlasnik ima pravo čitati, pisati i izvršavati datoteku osim ako se izričito ne promijeni.
Svaki korisnik u Linux sustavu pripada jednom ili više "skupine.” Grupno vlasništvo nad datotekom ili direktorijem određuje koji članovi grupe mogu pristupiti tom resursu. Dopuštenja za članove grupe razlikuju se od korisničkih dopuštenja i omogućuju zajednički pristup ili ograničenja među više korisnika koji pripadaju istoj grupi.
Duo vlasništva korisnika i grupe stvara fleksibilan i robustan okvir za sustav administratori i pojedinačni korisnici za fino podešavanje pristupa resursima i operativnih povlastica u cijelom sustavu. Razumijevanje ovih aspekata vlasništva ključno je za svakoga tko želi ovladati Linuxovom složenom, ali moćnom arhitekturom dozvola.
Kako promijeniti vlasništvo nad mapom i podmapom u Linuxu pomoću terminala
Nakon što smo završili s osnovama, istražimo kako promijeniti vlasništvo nad datotekom, mapom ili podmapom. Najprije ćete morati potvrditi stvarnog vlasnika mape. Napraviti to, otvorite Terminal i izdati je -l naredba.
Dat ćemo vam primjer. Pretpostavimo da je korisnik jeff i grupa jeff posjedujete mape Glazba i Slike. Prvi primjer riječi jeff je korisnik, a drugi je grupa. Mapa Lou, s druge strane, u vlasništvu je korisnika louis i grupa louis.
Ako trebate promijeniti vlasnika datoteke ili mape, učinite to koristeći žvakati naredba. Ovako izgleda:
$ chown louis: louis Pictures
Ta bi naredba trebala promijeniti korisnika i grupnog vlasnika mape Slike prema louis korisnika i grupe. Međutim, nije jer korisnik jeff nema dopuštenje za to. Prvo moramo upotrijebiti posebnu naredbu sudo.
Razumijevanje 'sudo' i njegove moći
The sudo naredba u Linuxu znači "SgornjiUser ČINI” i djeluje kao moćan uslužni program koji dopuštenim korisnicima omogućuje da izvrše naredbu kao superkorisnik ili drugi korisnik, kako je određeno sigurnosnom politikom konfiguriranom u datoteci sudoers. Korištenje sudo pruža korisnicima Linuxa zaštitni mehanizam. Osigurava da samo ovlašteni korisnici mogu izvoditi operacije koje mijenjaju postavke sustava ili datoteke, povećavajući sigurnost sustava u procesu.
Dok sudo daje povišeni pristup, također dolazi s inherentnim rizicima - jedna pogreška može rezultirati nestabilnošću sustava ili gubitkom podataka. Zato ti uvijek treba biti oprezan dok koristite sudo, posebno za operacije koje mijenjaju dopuštenja datoteka i vlasništvo, ili ako je u interakciji sa sistemskim procesima.
Kako biste odgovorno upravljali svojim Ubuntu sustavom, ključno je da razumijete opseg i utjecaj naredbi koje izvršavate pomoću sudo.
Kako uspješno promijeniti vlasništvo mape u Ubuntuu
Imajući to na umu, prelazimo na dodavanje sudo našima žvakati naredba. Naravno, vaš račun mora biti naveden u sudoers datoteci da bi ovo radilo.
$ sudo chown louis: louis Pictures
Linux će od vas tražiti da unesete lozinku, a zatim dovršite promjenu vlasništva. Imajte na umu da ako samo želite promijeniti vlasnika korisnika, a ne grupu, trebate samo navesti korisnika. To bi moglo izgledati ovako:
$ sudo chown louis Pictures
Raditi stvari rekurzivno
Međutim, ono što je važno razumjeti je da je to sve što će se promijeniti. Samo ta mapa, bez datoteka i/ili mapa unutar nje. To bi moglo značiti davanje novom korisniku pristupa mapi, ali ničemu unutar nje.
To vjerojatno nije ono što želite učiniti, pa moramo dodati Ponavljajući zastavica na naredbu. Za promjenu vlasnika mape, kao i bilo koje datoteke ili podmape unutar nje, pokrenite sljedeću naredbu:
$ sudo chown -R louis: louis Pictures
The -R zastava označava, pogađate, rekurzivno. Naredba će sada promijeniti vlasništvo svega unutar navedenog direktorija.
Provjera izmjena
Na kraju, trebali biste provjeriti jesu li promjene išle onako kako ste željeli. Počevši od mape na kojoj ste izvršili naredbu, koristite je -l kako bi se osiguralo da vlasništvo izgleda ispravno.
Zatim prijeđite u tu mapu i provjerite datoteke i podmape na isti način.
Uobičajene pogreške pri promjeni vlasništva mape na Linuxu
Promjena vlasništva mape u Linuxu moćna je operacija koja može uvelike utjecati na funkcionalnost i sigurnost sustava. Evo nekih uobičajenih pogrešaka koje se često javljaju tijekom ovog procesa:
Nedostaju sintaktičke pogreške
Mala tiskarska pogreška u žvakati naredba može dovesti do neočekivanih rezultata. Netočno navođenje korisnika, grupe ili putanje može promijeniti vlasništvo nad pogrešnim datotekama ili direktorijima, što dovodi do potencijalnih sigurnosnih rizika ili kvarova sustava.
Rekurzivne promjene bez opreza
Koristiti -R zastava sa žvakati će rekurzivno promijeniti vlasništvo nad imenikom i svim njegovim podimenicima i datotekama. Bez odgovarajućeg opreza, ovo može slučajno utjecati na sistemske mape ili osjetljive datoteke, stvarajući bezbroj problema uključujući razbijanje instaliranih aplikacija ili čak samog operativnog sustava.
Ignoriranje postojećih dopuštenja
Prije promjene vlasništva, važno je razumjeti trenutna dopuštenja i postavke vlasništva. Ako to ne učinite, mogli biste prebrisati postojeće konfiguracije, utječući na nenamjerne načine na jednokorisnička i višekorisnička okruženja.
Promjena vlasništva mape sustava
Promjena vlasništva mapa kritičnih za sustav (kao što je /etc,/bin, /usr, itd.) mogu učiniti sustav neupotrebljivim. Sistemske mape dizajnirane su s određenim dozvolama i vlasništvom za ispravno funkcioniranje, a njihova izmjena može dovesti do nestabilnosti sustava ili kvarova pri pokretanju.
Ukratko, pripazite na to koje mape izvršavate žvakati zapovjediti uključeno.
Bez provjeravanja tih promjena
Nakon izvršenja žvakati, mudro je provjeriti promjene pokretanjem je -l kako bi se osiguralo da je vlasništvo izmijenjeno kako je predviđeno. Preskakanje ovog koraka provjere može ostaviti nesvjesnim neuspjelih promjena ili pogrešaka.
Kako popraviti oštećeno vlasništvo mape na Linuxu
Najgore se dogodilo—pogriješili ste mijenjajući vlasništvo mape i sada je vaša instalacija Ubuntua nestabilna. Evo nekoliko koraka koje možete poduzeti da se oporavite od toga.
Procijenite štetu
Odredite razmjere problema identificiranjem mapa ili datoteka za koje je pogrešno promijenjeno vlasništvo. Provjerite zapise ili povijest terminala da vidite koje su naredbe nedavno pokrenute.
Vraćanje iz sigurnosne kopije
Ako ste marljivo održavali sigurnosne kopije sustava ili datoteka, najjednostavniji i najsigurniji način da popravite pogrešku je vraćanje iz prethodne sigurnosne kopije kada je vlasništvo mape bilo ispravno konfigurirano. Provjerite jeste li vratili samo zahvaćene dijelove kako biste smanjili gubitak podataka ili promjene sustava.
Ručno poništite vlasništvo
Ako se sjećate izvornih postavki vlasništva ili znate kakve bi trebale biti, možete ih ručno poništiti. Za sistemske mape možete pogledati ispravnu Ubuntu instalaciju ili online dokumentaciju kako biste saznali odgovarajuće postavke vlasništva.
Oporavak pokvarenog Ubuntu sustava
Ako su zahvaćene kritične sistemske mape i sustav se ne može pokrenuti, možda ćete morati koristite Live CD ili USB za pokretanje u radno okruženje Linuxa. Odatle možete montirati svoju sistemsku particiju i ispraviti postavke vlasništva mape.
Da biste još više iskoristili svoje korisničko iskustvo na Ubuntuu, možete promijeniti pozadinu radne površine kako bi bolje odgovarao vašoj estetici. Ako koristite Ubuntu u profesionalnom kontekstu, instaliranje Microsoft Teamsa mogla biti potrebna operacija za pojednostavljenu suradnju.