Kaip užkirsti kelią kitiems vartotojams pasiekti jūsų namų katalogą Ubuntu 14.04
Jei bendrai naudojate Ubuntu mašiną su kitais žmonėmis, tikriausiai turite kelis naudotojus, manydami, kad kiti vartotojai prisijungia prie savo sąskaitų ir turi prieigą tik prie savo namų katalogų. Tačiau pagal nutylėjimą bet kuris vartotojas gali pasiekti bet kokį namų katalogą.
Įtraukus naują naudotoją į Ubuntu, adduser programa sukuria naują namų katalogą naujai paskyrai. Pagal numatytuosius nustatymus, naujasis namų katalogas yra įrašytas į / home / katalogą šaknyje, po kurio yra naudotojo vardas. Pavyzdžiui, / home / lori. Naudotojų namų katalogai Ubuntu yra sukurti su pasaulio skaitymo / vykdymo leidimais, suteikiant visiems kitiems naudotojams sistemos teises skaityti kitų vartotojų namų katalogų turinį. Daugiau informacijos apie tai, kaip failų leidimai veikia „Linux“, rasite mūsų straipsnyje.
PASTABA: Kai sakome, kad kažką įrašyti į šį straipsnį ir yra teksto kabučių, NEĮrašykite kabučių, nebent nurodome kitaip.
Galite apsaugoti savo namų katalogo leidimus, kad apsaugotumėte savo asmeninius failus. Norėdami patikrinti savo namų katalogo leidimus, paspauskite Ctrl + Alt + T, kad atidarytumėte terminalo langą. Įveskite šią eilutę eilutėje ir paspauskite Enter. Pakeiskite „lori“ savo vartotojo vardu.
ls -ld / home / lori
PASTABA: komandoje yra tik mažosios L, o ne numeris 1.
Linijos pradžioje pateikiami failo leidimai. Kaip minėta mūsų straipsnyje apie „Linux“ leidimus:
„The r reiškia „skaityti“ w reiškia „rašyti“ ir „ x reiškia „vykdyti“. Katalogai prasidės „d“ vietoj „-“. Taip pat pastebėsite, kad yra 10 vietų, kurios turi vertę. Jūs galite ignoruoti pirmąjį, o tada yra 3 rinkiniai iš 3. Pirmasis rinkinys skirtas savininkui, antrasis - grupei, o paskutinis rinkinys - pasauliui. “
Taigi žemiau pateiktame namų kataloge yra skaitymo, rašymo ir vykdymo leidimai savininkui ir skaitymas bei leidimas grupei ir pasauliui.
Norėdami pakeisti šiuos leidimus, eilutėje įveskite eilutę ir paspauskite „Enter“.
sudo chmod 0750 / home / lori
Įveskite slaptažodį ir paspauskite „Enter“.
PASTABA: komanda chmod naudoja aštuonių skaičių kaip vieną būdą nurodyti leidimus. Mūsų straipsnyje apie Linux failų leidimus naudojamas kitas metodas, kuriam reikia daugiau veiksmų, tačiau gali būti lengviau suprasti. Naudojant oktalinius numerius, norint nurodyti leidimus, yra greitesnis būdas. Naudokite bet kurį patogesnį metodą. Jei norite sužinoti, kaip naudotis aštuntais skaičiais, kad nustatytumėte leidimus, žr. Šį straipsnį.
Du kartus paspauskite rodyklę aukštyn, kad vėl patikrintumėte leidimus, naudodami „ls -ld / home /“ komandą. Atkreipkite dėmesį, kad leidimai pasauliui yra visi brūkšneliai (-). Tai reiškia, kad pasaulis negali skaityti, rašyti ar atlikti nieko jūsų namų kataloge.
Tačiau toje pačioje grupėje esantys naudotojai, kuriuos galite skaityti ir vykdyti savo namų kataloge esančius failus ir aplankus. Jei nenorite, kad kas nors kitas, bet sau leistumėte prieigą prie savo namų katalogo, įveskite „0700“ kaip „chmod“ komandos numerius.
PASTABA: Daugiau informacijos apie naudotojų ir grupių valdymą Linux rasite mūsų straipsnyje.
Norėdami uždaryti terminalo langą, eilutėje įveskite „exit“ ir paspauskite „Enter“.
Dabar, kai kiti sistemos naudotojai bando pasiekti jūsų namų katalogą, rodomas toks dialogo langas.
Taip pat galite nustatyti „Ubuntu“ naudoti konkrečius leidimus, kai kuriate naujo vartotojo namų katalogą. Norėdami tai padaryti, turite redaguoti adduser konfigūracijos failą. Norėdami tai padaryti, įrašykite toliau nurodytą komandą ir paspauskite Enter.
gksudo gedit /etc/adduser.conf
Naudojame „gedit“ failui redaguoti. Jei norite, galite naudoti kitą teksto redaktorių.
PASTABA: gksudo komanda yra panaši į sudo komandą, bet naudojama grafinėms programoms paleisti kaip root. „Sudo“ komanda naudojama komandų eilutės programoms paleisti kaip root.
Dialogo lange, kuriame rodomas dialogo langas, įveskite slaptažodį ir paspauskite Enter arba spustelėkite OK.
Slinkite žemyn į komandą DIR_MODE adduser.conf faile. Numatytasis skaičius yra „0755“. Pakeiskite jį, kad atspindėtumėte skirtingus leidimų tipus (r, w, x), kuriuos norite suteikti skirtingų tipų vartotojams (savininkui, grupei, pasauliui), pvz., „0750“ arba „0700“, kaip aptarta anksčiau. Spustelėkite Išsaugoti.
Uždarykite „gedit“, meniu Failas pasirinkdami Baigti. Norėdami uždaryti „gedit“, viršutiniame kairiajame lango kampe taip pat galite spustelėti „X“ mygtuką.
Uždarykite terminalo langą spustelėję X viršutiniame kairiajame lango kampe.
Dabar jūsų namų katalogo failai išliks privatūs. Nepamirškite, kad jei yra kitų vartotojų toje pačioje grupėje, kaip ir jūs, galbūt norėsite panaikinti grupės ir pasaulio leidimus savo namų katalogui.