Jogokat a fájlok és mappák Linux, FreeBSD és a MacOS @ 900 913 - mi minden digitális
Ma szeretnék megérinteni egy nagyon csúszós tárgya: a jobb (és kötelessége), hogy a fájlokat a Unix-alapú rendszerek.
Mint mindig, el akarom mondani, érdekes és nem marad le a fontos pillanatokat. De sok ez egyszerűen nem szükséges. Szükségük van egy másik StackOverflow választ, amelyek nem rendelkeznek, hogy gondolkozzanak ... Vzhuh-vzhuh és botnet.
Megváltoztatni a tulajdonosi fájlokat egy könyvtárban és az összes almappa (rekurzív), futtassa:
Például az Apache képes bármilyen mappát menteni fájlokat, futtatni:
Annak érdekében, hogy a jogot, hogy olvasni egy fájlt az összes parancsot:
Ehhez az összes mappa és almappa (rekurzívan):
Annak érdekében, hogy a mappa és az almappák (rekurzívan) rendbe „a tulajdonos megtekintheti a tartalmat, és hozzon létre a fájlok és mappák, és a többi - csak néző”:
Annak igazolására, hogy a felhasználó jogosult, a legegyszerűbb - megy alatta:
- Olvassa el a file / hozzon létre egy fájlt közvetlenül a felhasználó nevében.
Nos, a legérdekesebb dolog, amit találtam a népszerű kérdést:
- ahol a felhasználó a felhasználói név ( „Ivan Ivanovich Ivanov” és „Ivanov”) és a „: csoport” kifejezés elhagyható.
És valóban ...
Fájlok Unix
Kezdjük azzal, hogy a fájlokat a Unix különbözőek. Az ideológia a „minden fájl” azt sugallja, hogy a fájlokat - nem azok, aminek látszanak.
Így még a „file” nem olyan egyszerű. De lehetséges, hogy egyenletesen osszuk mindegyiket a jogot, hogy használja őket. Például lehetőség van arra, hogy a macska eszköz, echo felvételeket a hálózat, és így tovább. D.

A FreeBSD-ben már sikeresen végzett a macska könyvtár, bár kiderült, nem különösebben olvasható adatokat. De lehet használni ahhoz, hogy a szükséges információk a „katalógus” fájltípus.
Egy különösen vicces Unix-ah, például lehet használni, hanem Plan9 socket interfész típus / net / tcp fájlokat. Általában, mint mindig, az ideológia a „minden valami” nincsenek határai a józan ész. És ez rendben van!
Jogok Unix
Itt nézd meg az alapmodell jogok Unix (egyedi hozzáférés-szabályozási modell), anélkül, hogy bármilyen típusú fájl kiterjesztések attribútumokat a hatékony jogi és egyéb ragacsos bit.
A lényeg a megfelelő modell igen egyszerű:
- Minden fájlnak van egy tulajdonos. A tulajdonos állítja a jogosultságokat a fájlokat (például a chmod paranccsal).
- A rendszernek van egy rendszergazda (root), amely meghatározza tulajdonjoga fájlok (például chown parancs).
Most inkább az első pont.
Access felhasználók által 3 csoportra osztottuk
- A tulajdonos (felhasználó) - az egyik, hogy képes megváltoztatni a jogosultságokat.
- Group (csoport) - egyes felhasználói csoport számára, hogy vannak bizonyos jogaik a fájlt. Részletek felhasználói csoport is követel
- A felhasználó Gosha Csoport: Gosha ADM cdrom sudo dip plugdev lpadmin sambashare libvirtd.
Másrészt, akkor az összes felhasználó számára, akik a csoport:
Nem a legelegánsabb módja, de működik minden Unix. Ön is használja az eszközt és fedél tagok.
Saját hozzáférési jogok 3 csoportra osztottuk
Bitmaszkként hozzáférési jogok
Nézzük jogokat a mappa / bin például az ls -l / | grep bin:
Amellett, hogy ez az ábrázolás a hozzáférési jogosultsággal (karakter), és van is egy numerikus reprezentáció. Egy általános megértését, hogy egy tábla numerikus (bináris és decimális) értékek a hozzáférési jogok és a levél:
A táblázat azt mutatja, hogy az olvassa el jobbra, megfelel a 4-es érték, írható - 2, a jogot, hogy a - 1, a hiányzó jogok - 0, összecsukható ezeket a mutatókat lehet rendelni jogok képviselete és numerikusan. Így ahelyett, hogy drwxr-xr-x írhatnánk 755 a numerikus meghatározására a hozzáférési jogok látható gyakran - most már tudom, mit jelent.
Gyakran lehet látni a jogot a fájl 644 - próbálja megérteni, mit jelent, hogy megszilárdítsa a tudás.
Az idő nem az, aminek látszik
... Isten. History HTTP
Friss a „számok”
"Sirály manager". Danger és a behatolók
Kapcsolja ki a HUD-szolgáltatás és a Zeitgeist Ubuntu
Program, 3 napja
„Módszertani őrület” és „Scrum”
Work 4 napja
Ellenállás módszerek, mint a módszertant
Munka 7 nappal ezelőtt

Anti-minta "Yes-man" vagy "Mini-Me"
Eh, nehéz elrontani egy projekt! - gondolja. És nehéz volt Jézus a kereszten? Nem! Elvégre ő követői, az apostolok! Nos, itt az ideje, hogy mi onymi!
Érdekes, hogy „alak”

Anti-minta „gomba kezelése”
Lovely anti-mintát! Jobb a fej körül. „Oszd meg és uralkodj” korunk. „Gomba menedzsment”
Ez a módszer alkalmas a fiatal vezetők, akik még nem tudnak, vagy nem akarnak tervezni és szervezni a tevékenységet a munkavállalók a rájuk bízott. De ez kezd a kupakot a hatóságok nincs vágy

Az új generációs informatikai személy. Mi ez, és mit tanított?
Általában én ismét a tanár. Ha korábban tanított második fizika persze lineáris algebra, akkor itt az első fogás a matematika és a számítógépes geekek. A tárgy - „Operációs rendszerek”.
Keresi a gyakorlatban. A történet egy lány
Az egyik lány, kiegészítve egy tanfolyamot az egyetemen egy speciális, nem akar menni a gyakorlatban a forgalmazás. Megfordultam, hogy az egyik munkatársam azt a lehetőséget, egy szakmai cég. Azt kérték, hogy segítse. Nos, rendben van.