Paskelbta
Reikia žinoti, kaip pakeisti aplanko ir poaplankių nuosavybę Ubuntu? Šiame vadove pateikiami žingsniai (ir rizika).
Kaip ir tu išmokti Ubuntu, pastebėsite, kad turite pakeisti aplanko ar net jo poaplankių nuosavybės teisę.
Kodėl tai svarbu? Nesvarbu, ar esate administratorius, tvarkantis kelių vartotojų aplinkas, ar įprastas vartotojas, jungiantis duomenis, aplanko nuosavybės keitimas gali būti naudingas keliems pagrindiniams tikslams. Pavyzdžiui, aplanko nuosavybės keitimas gali būti labai svarbus norint atskirti išteklius bendrinamose sistemose, vykdant konkrečius scenarijus arba suteikiant pasirinktinę prieigą prie neskelbtinos informacijos. Kai diegiate programas, perkeliate failus arba atliekate automatizuotas užduotis naudodami cron užduotis, teisinga nuosavybės teisė dažnai yra svarbi sklandžiam veikimui.
Žinojimas, kaip keisti aplanko ir poaplankio nuosavybę, tampa būtinas kiekvienam, kuris siekia aukštesnio laipsnio savo Ubuntu sistemos valdymo ir pritaikymo. Toliau pasinerkime į tai, kaip tai padaryti.
„Linux“ failų leidimų ir nuosavybės supratimas
Jei jau esate gerai susipažinę su failų ir aplankų nuosavybės idėja Linux sistemoje, galite praleisti šį skyrių. Jei esate palyginti naujas Ubuntu ar Linux apskritai, pažiūrėkime, ką reiškia failo ar aplanko nuosavybės nustatymas.
Bet kuriame Linux platinime failų ir aplankų nuosavybė yra pagrindinis sistemos saugumo ir išteklių valdymo kertinis akmuo. Tai leidžia sistemos administratoriui suteikti prieigą prie failų ir aplankų prireikus, o paprastas vartotojas netyčia nepakeis svarbios sistemos programos ar konfigūracijos failo.
Kaip ir visuose „Unix“ variantuose, „Linux“ nuosavybės teisę sudaro a vartotojo savininkas ir grupės savininkas. Vartotojas yra asmeninė paskyra, kuriai priklauso failas arba katalogas. Paprastai failo kūrėjas tampa jo numatytuoju savininku. Nuosavybė suteikia teisę nustatyti ir keisti leidimus, o pagal numatytuosius nustatymus savininkas turi teisę skaityti, rašyti ir vykdyti failą, nebent jis būtų aiškiai pakeistas.
Kiekvienas vartotojas Linux sistemoje priklauso vienam ar daugiaugrupės. Grupės nuosavybės teisė į failą arba katalogą nurodo, kurie grupės nariai gali pasiekti tą išteklį. Grupės narių leidimai skiriasi nuo naudotojų leidimų ir leidžia bendrinti prieigą arba apribojimus keliems tai pačiai grupei priklausantiems vartotojams.
Vartotojo ir grupės nuosavybės duetas sukuria lanksčią ir tvirtą sistemos sistemą administratoriai ir atskiri vartotojai, kad tiksliai sureguliuotų išteklių prieinamumą ir veiklos privilegijas visoje sistemoje. Suprasti šiuos nuosavybės aspektus būtina kiekvienam, norinčiam įvaldyti sudėtingą, tačiau galingą Linux leidimų architektūrą.
Kaip pakeisti aplanko ir poaplankio nuosavybę „Linux“ naudojant terminalą
Išsiaiškinkime, kaip pakeisti failo, aplanko ar poaplankio nuosavybės teisę. Pirmiausia turėsite patvirtinti tikrąjį aplanko savininką. Padaryti tai, atidarykite terminalą ir išduoti ls -l komandą.
Pateiksime jums pavyzdį. Tarkime, kad vartotojas jeff ir grupė jeff jums priklauso aplankai Muzika ir paveikslėliai. Pirmasis žodžio atvejis jeff yra vartotojas, o antrasis yra grupė. Kita vertus, aplankas Lou priklauso vartotojui Louis ir grupė Louis.
Jei reikia pakeisti failo ar aplanko savininką, tai galite padaryti naudodami chown komandą. Tai atrodo taip:
$ chown louis: louis Pictures
Ši komanda turėtų pakeisti aplanko naudotoją ir grupės savininką Paveikslėliai prie Louis vartotojas ir grupė. Tačiau taip nėra, nes vartotojas jeff neturi leidimo tai daryti. Pirmiausia turime naudoti specialią komandą sudo.
„Sudo“ ir jo galios supratimas
The sudo komanda Linux reiškia "SaukščiauUser DARYK“ ir veikia kaip galinga priemonė, leidžianti leistiniems vartotojams vykdyti komandą kaip supervartotojui arba kitam vartotojui, kaip nurodyta sudoers faile sukonfigūruotoje saugos politikoje. Naudojant sudo „Linux“ vartotojams suteikia apsaugos mechanizmą. Tai užtikrina, kad tik įgalioti vartotojai gali atlikti operacijas, kurios keičia sistemos parametrus arba failus, o tai padidina sistemos saugumą.
Nors sudo suteikia padidintą prieigą, ji taip pat susijusi su būdinga rizika – viena klaida gali sukelti sistemos nestabilumą arba duomenų praradimą. Štai kodėl jūs Naudodami sudo visada turėtumėte būti atsargūs, ypač operacijoms, kurios keičia failų leidimus ir nuosavybę, arba jei ji sąveikauja su sistemos procesais.
Norint atsakingai valdyti savo Ubuntu sistemą, labai svarbu suprasti komandų, kurias vykdote, apimtį ir poveikį. sudo.
Kaip sėkmingai pakeisti aplanko nuosavybę Ubuntu
Atsižvelgdami į tai, pereiname prie pridėjimo sudo mūsų chown komandą. Žinoma, kad tai veiktų, jūsų paskyra turi būti nurodyta sudoers faile.
$ sudo chown louis: louis Pictures
„Linux“ paragins įvesti slaptažodį ir užbaigti nuosavybės pakeitimą. Atminkite, kad jei norite pakeisti tik vartotojo savininką, o ne grupę, tereikia nurodyti vartotoją. Tai gali atrodyti taip:
$ sudo chown louis Pictures
Daiktų darymas rekursyviai
Tačiau svarbu suprasti, kad tai viskas, kas pasikeis. Tik tas aplankas, nė vienas jame esantis failas ir (arba) aplankas. Tai gali reikšti, kad naujam vartotojui suteikiama prieiga prie aplanko, bet nieko jame nėra.
Tikriausiai tai nėra tai, ko norite padaryti, todėl turime pridėti Rekursyvus vėliava komandai. Norėdami pakeisti aplanko savininką, taip pat bet kurį jame esantį failą ar poaplankį, paleiskite šią komandą:
$ sudo chown -R louis: louis Pictures
The -R vėliava reiškia, jūs atspėjote, rekursyvų. Dabar komanda pakeis visko, kas yra nurodytame kataloge, nuosavybės teisę.
Pakeitimų tikrinimas
Galiausiai turėtumėte įsitikinti, kad pakeitimai įvyko taip, kaip norėjote. Pradėdami nuo aplanko, kuriame įvykdėte komandą, naudokite ls -l kad nuosavybės teisė atrodytų teisinga.
Tada pakeiskite į tą aplanką ir patikrinkite failus bei poaplankius taip pat.
Dažnos klaidos keičiant aplanko nuosavybę sistemoje „Linux“.
Aplanko nuosavybės keitimas sistemoje „Linux“ yra galingas veiksmas, galintis labai paveikti sistemos funkcionalumą ir saugumą. Štai keletas dažniausiai pasitaikančių klaidų, su kuriomis dažnai susiduriama atliekant šį procesą:
Trūksta sintaksės klaidų
Maža rašybos klaida chown komanda gali sukelti netikėtų rezultatų. Neteisingai nurodant vartotoją, grupę ar kelią, gali pasikeisti netinkamų failų ar katalogų nuosavybės teisė, o tai gali sukelti saugumo riziką arba sistemos gedimus.
Rekursyvūs pakeitimai be atsargumo
Naudojant -R vėliava su chown rekursyviai pakeis katalogo ir visų jo pakatalogių bei failų nuosavybės teisę. Neatsargiai tai gali netyčia paveikti sistemos aplankus arba jautrius failus ir sukelti daugybę problemų, įskaitant įdiegtų programų ar net pačios operacinės sistemos sulaužymą.
Esamų leidimų ignoravimas
Prieš keičiant nuosavybės teisę, svarbu suprasti dabartinius leidimus ir nuosavybės nustatymus. Jei to nepadarysite, galite perrašyti esamas konfigūracijas ir netyčia paveikti tiek vieno, tiek kelių vartotojų aplinkas.
Sistemos aplanko nuosavybės keitimas
Sistemai svarbių aplankų nuosavybės keitimas (pvz., /etc,/bin, /usrir tt) gali padaryti sistemą netinkama naudoti. Sistemos aplankai yra sukurti su tam tikrais leidimais ir nuosavybės teisėmis, kad jie tinkamai veiktų, o juos pakeitus gali atsirasti sistemos nestabilumas arba įkrovos gedimai.
Trumpai tariant, įsitikinkite, kad esate labai atsargūs, kokius aplankus vykdote chown komandą įjungti.
Nereikia dvigubai tikrinti tų pakeitimų
Po vykdymo chown, protinga patikrinti pakeitimus paleidus ls -l užtikrinti, kad nuosavybės teisė buvo pakeista, kaip numatyta. Praleidus šį patvirtinimo veiksmą gali likti nežinomas apie nesėkmingus pakeitimus ar klaidas.
Kaip ištaisyti sugadintą aplanko nuosavybę sistemoje „Linux“.
Atsitiko blogiausia – padarėte klaidą pakeisdami aplanko nuosavybę ir dabar jūsų Ubuntu diegimas yra nestabilus. Štai keletas veiksmų, kurių galite imtis, kad atsigautumėte.
Įvertinkite žalą
Nustatykite problemos mastą nustatydami, kurių aplankų ar failų nuosavybė buvo pakeista neteisingai. Patikrinkite žurnalus arba terminalo istoriją, kad sužinotumėte, kokios komandos neseniai buvo paleistos.
Atkurti iš atsarginės kopijos
Jei kruopščiai prižiūrėjote sistemos arba failų atsargines kopijas, paprasčiausias ir saugiausias būdas ištaisyti klaidą yra atkurti iš ankstesnės atsarginės kopijos, kai aplanko nuosavybė buvo tinkamai sukonfigūruota. Įsitikinkite, kad atkuriate tik paveiktas dalis, kad sumažintumėte duomenų praradimą arba sistemos pakeitimus.
Rankiniu būdu iš naujo nustatyti nuosavybės teisę
Jei prisimenate pradinius nuosavybės nustatymus arba žinote, kokie jie turėtų būti, galite juos iš naujo nustatyti rankiniu būdu. Norėdami sužinoti tinkamus nuosavybės nustatymus, galite peržiūrėti sistemos aplankus teisingą Ubuntu diegimą arba internetinę dokumentaciją.
Sugedusios Ubuntu sistemos atkūrimas
Jei buvo paveikti svarbūs sistemos aplankai ir sistema nėra įkeliama, gali prireikti naudokite tiesioginį kompaktinį diską arba USB paleisti į darbinę Linux aplinką. Iš ten galite prijungti sistemos skaidinį ir pataisyti aplanko nuosavybės nustatymus.
Norėdami gauti dar daugiau naudos iš Ubuntu naudotojo patirties, galite perjungti darbalaukio foną kad geriau atitiktų jūsų estetiką. Jei naudojate Ubuntu profesionaliame kontekste, diegti Microsoft Teams gali būti būtina operacija supaprastintam bendradarbiavimui.