22Aug

Hogyan lehet megakadályozni más felhasználók hozzáférését az otthoni címtárhoz az Ubuntuban 14.04

Ha megosztod az Ubuntu gépedet más emberekkel, akkor valószínűleg több felhasználó is feláll, úgy gondolva, hogy a többi felhasználó bejelentkezik saját fiókjaira, és csak saját saját könyvtáraihoz férhet hozzá.Alapértelmezés szerint azonban bármely felhasználó hozzáférhet bármelyik kezdőkönyvtárhoz.

Új felhasználó hozzáadásakor az adduser segédprogram új otthoni könyvtárat hoz létre az új fiókhoz. Alapértelmezés szerint az új otthoni könyvtár a gyökér /home/ könyvtárába kerül, amelyet a felhasználónév követ. Például /home/ lori. Az Ubuntu felhasználói home könyvtárai világi olvasási / végrehajtható jogosultságokkal vannak létrehozva, így a rendszer többi felhasználójának jogában áll olvasni a többi felhasználó otthoni könyvtárait. Tekintse meg a cikkünket a Linux jogosultságaival kapcsolatos további információkért.

MEGJEGYZÉS: Ha azt mondjuk, hogy valamit írunk be ebben a cikkben, és idézőjelek vannak a szöveg körül, NE írja be az idézőjeleket, hacsak másként nem jelezzük.

A privát fájlok védelméhez egyszerűen módosíthatja a saját könyvtárának engedélyeit. A saját könyvtárának engedélyeinek megtekintéséhez nyomja meg a Ctrl + Alt + T billentyűkombinációt a Terminál ablak megnyitásához.Írja be a következő sort a parancssorba, és nyomja le az Enter billentyűt. Cserélje ki a "lori" -t a saját felhasználónevével.

ls -ld /home/ lori

MEGJEGYZÉS: A parancs csak kisbetűs L's nem tartalmazza az 1. számot.

A sor elején a fájl engedélyei szerepelnek. Amint azt a Linux-engedélyekről szóló cikkünkben is említettük:

"Az r jelentése" olvasás ", az w jelentése" írni ", és az x jelentése" végrehajtás ". A könyvtárak" d "helyett "-" helyett. Azt is észre fogod venni, hogy 10 hely van, amelyek értéket tartanak. Elfelejtheti az elsőt, majd 3 készlet van. Az első készlet a tulajdonos, a második csoport a csoporthoz tartozik, és az utolsó készlet a világ számára. "

Tehát az alább felsorolt ​​főkönyvtárolvasni, írni és végrehajtani engedélyeket a tulajdonos számára, valamint olvasni és végrehajtani a csoport és a világ számára engedélyt.

Az engedélyek módosításához írja be a következő sort a parancssorba, és nyomja le az Enter billentyűt.

sudo chmod 0750 /home/ lori

Írja be a jelszót, amikor a rendszer kéri, és nyomja le az Enter billentyűt.

MEGJEGYZÉS: A chmod parancs az oktális számokat használja az engedélyek megjelölésének egyik módjaként. A Linux-fájlengedélyekkel kapcsolatos cikkünk egy másik módszert alkalmaz, amely több lépést igényel, de könnyebben érthető.Az oktális számok használata az engedélyek megadásához gyorsabb módszer. Használja a megfelelő módszert. Az oktális számok használatának megismeréséhez az engedélyek beállításához olvassa el ezt a cikket.

Nyomja meg kétszer a felfelé mutató nyilat az "ls -ld /home/ & lt; username & gt;" parancs ismételt használatához az engedélyek ellenőrzéséhez. Vedd észre, hogy a világhoz tartozó engedélyek mindegyike kötőjel( -).Ez azt jelenti, hogy a világ nem tudja olvasni, írni vagy végrehajtani semmit a saját könyvtárában.

Ugyanakkor ugyanabban a csoportban lévő felhasználók, mint a saját könyvtárában lévő fájlok és mappák elolvasása és végrehajtása. Ha nem akarja, hogy bárki más, mint magának is hozzáférhessen a saját könyvtárához, írja be a "0700" számot a chmod parancs sorszámába.

MEGJEGYZÉS: A Linux és a felhasználók csoportjainak kezeléséről további információt a cikkünkben talál.

A terminál ablak bezárásához írja be a "exit" parancsot a parancssorba, és nyomja meg az Enter billentyűt.

Most, amikor a rendszeren levő többi felhasználó megpróbál hozzáférni a saját könyvtárához, megjelenik a következő párbeszédpanel.

Beállíthatja az Ubuntu-t, hogy speciális jogosultságokat használjon az újonnan létrehozott felhasználó otthoni címtárának beállításakor. Ehhez módosítania kell az adduser konfigurációs fájlját. Ehhez írja be a következő parancsot a parancssorba, és nyomja meg az Enter billentyűt.

gksudo gedit /etc/ adduser.conf

A gedit segítségével szerkesztjük a fájlt. Szükség esetén más szövegszerkesztőt is használhat.

MEGJEGYZÉS: A gksudo parancs olyan, mint a sudo parancs, de a grafikus programokat rootként futtatja. A sudo paranccsal a parancssoros programokat rootként futtathatja.

Adja meg a jelszavát a megjelenő párbeszédpanel Jelszó szerkesztése mezőjében, majd nyomja meg az Enter billentyűt vagy kattintson az OK gombra.

Görgessen lefelé az adduser.conf fájl DIR_MODE parancsára. Alapértelmezés szerint a beállított szám "0755".Módosítsa, hogy tükrözze a különféle típusú felhasználók( tulajdonos, csoport, világ) különböző típusú( r, w, x) típusokat, például a "0750" vagy a "0700" típust, amint azt már korábban említettük. Kattintson a Mentés gombra.

Zárja be a geditet a Fájl menü Quit kiválasztásával. A gedit bezárásához az ablak bal felső sarkában található X gombra is kattint.

Zárja le a Terminal ablakot az ablak jobb felső sarkában lévő X gombra kattintva.

Most, a saját könyvtárában lévő fájlok továbbra is privát maradnak. Ne feledje, hogy ha vannak olyan felhasználók, akik ugyanabban a csoportban vannak, mint te, akkor szeretné eltávolítani a csoportok és a világ engedélyeit a saját könyvtárához.