Linux egy klón UNIX, a többfelhasználós operációs rendszer, amely elérhető sok felhasználó egyszerre. Linux is használható mainframes and szerverek nélkül módosításokat. Ez azonban biztonsági aggályokat vet fel, mivel a kéretlen vagy rosszindulatú felhasználó megrongálhatja, megváltoztathatja vagy eltávolíthatja a kritikus adatokat. A hatékony biztonság érdekében a Linux az engedélyt 2 szintre osztja.,
- Tulajdonosi
- Engedélye
ebben A Linux fájl parancsok tutorial, hogy megtanulják, –
- Tulajdonjogát Linux fájlok
- Engedélyek
- a Változó fájl/könyvtár jogosultságok a ‘chmod parancs
- Abszolút(Numerikus) A mód
- Szimbolikus Mód
- a Változó Tulajdonosi, illetve a Csoport
- Összefoglalás
a koncepció A Linux Fájl engedélyt, valamint a tulajdonjog elengedhetetlen a Linux. Itt ismertetjük a Linux jogosultságait és tulajdonjogát, és mindkettőről tárgyalunk. Kezdjük a tulajdonjoggal.,
kattintson ide, ha a videó nem érhető el
Linux fájlok tulajdonjoga
az Unix/Linux rendszer minden fájljához és könyvtárához 3 típusú tulajdonos van hozzárendelve, az alábbiakban.
User
a felhasználó a fájl tulajdonosa. Alapértelmezés szerint a fájlt létrehozó személy tulajdonosa lesz. Ezért a felhasználót néha tulajdonosnak is nevezik.
csoport
egy felhasználói csoport több felhasználót is tartalmazhat. A csoporthoz tartozó összes felhasználó azonos Linux-csoport jogosultságokkal rendelkezik a fájlhoz való hozzáféréshez., Tegyük fel, hogy van egy projekt, ahol számos ember hozzáférést igényel egy fájlhoz. Ahelyett, hogy manuálisan hozzárendelné az engedélyeket az egyes felhasználókhoz, felvehet minden felhasználót egy csoportba, és csoportengedélyt rendelhet a fájlhoz úgy, hogy csak ez a csoport tagja, senki más nem tudja elolvasni vagy módosítani a fájlokat.
Egyéb
bármely más felhasználó, aki hozzáfér egy fájlhoz. Ez a személy nem hozta létre a fájlt, sem nem tartozik egy felhasználói csoporthoz, aki birtokolhatja a fájlt. Gyakorlatilag mindenki mást jelent. Ezért, amikor mások engedélyét állítja be, azt a világ számára beállított engedélyeknek is nevezik.,
most felmerül a nagy kérdés, hogy a Linux hogyan különbözteti meg ezt a három felhasználói típust, hogy az ” a “felhasználó ne befolyásolja a fájlt, amely más” B ” felhasználó létfontosságú adatait/adatait tartalmazza. Olyan, mintha nem akarja, hogy a Linux számítógépen dolgozó kollégája megtekintse a képeket. Ez az, ahol az engedélyek be vannak állítva, és meghatározzák a felhasználói viselkedést.
értsük meg a Linux engedélyezési rendszerét.
Permissions
a UNIX/Linux rendszer minden fájlja és könyvtára a fent tárgyalt összes 3 tulajdonos számára meghatározott 3 jogosultságot követi.,
- Read: ez az engedély felhatalmazást ad egy fájl megnyitására és olvasására. Olvassa engedély egy könyvtárban ad arra, hogy felsorolja annak tartalmát.
- Write: az írási engedély felhatalmazza Önt egy fájl tartalmának módosítására. A könyvtár írási engedélye felhatalmazza Önt a könyvtárban tárolt fájlok hozzáadására, eltávolítására és átnevezésére. Fontolja meg egy olyan forgatókönyvet, ahol engedélyt kell írnia a fájlra, de nincs írási engedélye azon a könyvtárban, ahol a fájl tárolódik. Ön képes lesz arra, hogy módosítsa a fájl tartalmát., De nem tudja átnevezni, áthelyezni vagy eltávolítani a fájlt a könyvtárból.
- Execute: Windows rendszerben egy futtatható program általában kiterjesztéssel rendelkezik “.exe”, amelyet könnyen futtathat. Unix/Linux alatt nem futtathat programot, kivéve, ha az execute engedély be van állítva. Ha az execute engedély nincs beállítva, előfordulhat, hogy továbbra is láthatja / módosíthatja a programkódot(feltéve, hogy a & írási engedélyek vannak beállítva), de nem futtatja.,
Lássuk fájl jogosultságait Linux példa:
ls – l a terminál ad
ls - l
Itt kiemeltük ‘-rw-rw-r–‘ezt a fura kinézetű kód az, aki azt mondja, hogy a Unix engedélyeket tekintve, hogy a tulajdonos, a felhasználói csoport a világ.,
itt az első ” – ” azt jelenti, hogy kiválasztottunk egy fájlt.p>
máshol, ha könyvtár lenne, d lett volna látható.
a karakterek nagyon könnyen megjegyezhetők.
r = read permission
w = write permission
x = execute permission
– = no permission
nézzük meg így.
a kód első része ” rw -“., Ez arra utal, hogy a tulajdonos”Home”lehet:
- olvassa el a fájlt
- írja vagy szerkessze a fájlt
- nem tudja végrehajtani a fájlt, mivel az execute bit értéke” -“.
tervezés szerint sok Linux disztribúció, például Fedora, CentOS, Ubuntu stb. hozzáadja a felhasználókat egy csoport azonos csoport nevét, mint a felhasználónév. Így egy ” tom “felhasználó hozzáadódik a” tom ” nevű csoporthoz.
a második rész ” rw -“., Ez a felhasználói csoport “Home” és csoport-tagok:
- olvassa el a fájlt
- írja vagy szerkesztheti a fájlt
a harmadik rész a világ, ami azt jelenti, bármely felhasználó. Azt írja, ” r…”. Ez azt jelenti, hogy a felhasználó csak:
- olvassa el a fájlt
fájl/könyvtár engedélyeinek módosítása a “chmod” paranccsal
azt mondja, hogy nem akarja, hogy kollégája láthassa személyes képeit. Ezt a fájlengedélyek megváltoztatásával lehet elérni.
használhatjuk a “chmod” parancsot, amely a “change mode” kifejezést jelenti., A parancs segítségével engedélyeket állíthatunk be (olvasni, írni, végrehajtani) egy fájlban/könyvtárban a tulajdonos, a csoport és a világ számára. Szintaxis:
chmod permissions filename
2 módon lehet használni a parancs –
- Abszolút mód
- Szimbolikus mód
Abszolút(Numerikus) Mód
ebben A módban a fájljogosultságok nem képviseli, mint a karakterek, de egy háromjegyű oktális szám.
az alábbi táblázat számokat ad az összes engedélytípushoz.
nézzük meg a chmod permissions parancsot a műveletben.,
a fent megadott terminálablakban megváltoztattuk a “minta” fájl engedélyeit ” 764 ” -re.
‘764’ abszolút kódja a következőket mondja:
- a tulajdonos olvashat, írhat és végrehajthat
usergroup írhat
Ez a következőképpen jelenik meg: “- rwxrw-r–
így módosíthatja a felhasználói engedélyeket Linux fájlban abszolút szám hozzárendelésével.,
szimbolikus mód
abszolút módban megváltoztatja az összes 3 tulajdonos engedélyét. Szimbolikus módban módosíthatja egy adott tulajdonos engedélyeit. Matematikai szimbólumokat használ a Unix Fájl engedélyeinek módosításához.
Operator | Leírás |
---|---|
+ | Ad engedélyt, hogy egy fájl vagy könyvtár |
– | Eltávolítja az engedélyt |
= | Beállítja az engedélyt, illetve felülbírálja a beállított engedélyek korábban., |
The various owners are represented as –
User Denotations | |
---|---|
u | user/owner |
g | group |
o | other |
a | all |
We will not be using permissions in numbers like 755 but characters like rwx.,k egy példa
tulajdonosváltás és csoport
egy fájl/könyvtár tulajdonjogának megváltoztatásához a következő parancsot használhatja:
chown user
Ha meg akarja változtatni a A
chown user:group filename
lássuk ezt a műveletet
ha csak a csoport tulajdonosát szeretné megváltoztatni, használja a
chgrp group_name filename
“chgrp” jelentése “change group”.,
Tipp
- A fájl /etc/group tartalmazza, a csoportok meghatározása a rendszer
- akkor használja a következő parancsot: “csoportok”, hogy megtalálja a csoportok tagja
- használhatja a parancs newgrp dolgozni, mint egy tag egy csoport más, mint az alapértelmezett csoport
- nem lehet 2 csoport tulajdonában ugyanazt a fájlt.
- nincs beágyazott csoport a Linuxban., Egy csoport nem lehet alcsoportja más
- x-végrehajtó könyvtár azt jelenti, hogy hagyjuk, hogy “adja meg” a dir, és lehetséges hozzáférést sub-dirs
- vannak más engedélyeket, hogy meg lehet állítani a fájlokat és könyvtárakat, amelyek kiterjednek a későbbi speciális bemutató
Összefoglalás:
- Linux, hogy egy többfelhasználós rendszer használ engedélyek és tulajdonosi biztonsági.
- három felhasználói típus létezik egy Linux rendszeren., User, Group and Other
- Linux osztja a fájl engedélyeket olvasási, írási és végrehajtási jelöli r, w, és x
- az engedélyeket a fájl lehet változtatni a “chmod” parancsot, amely tovább osztható abszolút és szimbolikus mód
- a “chown” parancs megváltoztathatja a tulajdonosi egy fájl / könyvtár. Használja a következő parancsokat: chown user file vagy chown user: group file
- a “chgrp” parancs megváltoztathatja a csoport tulajdonjogát chrgrp group filename
- mit jelent az X – a könyvtár végrehajtása?, V: megengedett, hogy “belépjen” egy dir-be, és hozzáférjen az al-dir-ekhez.