Freebsd - felhasználó és fiókok
A felhasználók kezelése és a számlák
FreeBSD - Multi OS lehetővé teszi több felhasználó ugyanazon a számítógépen
Minden fiók a FreeBSD rendszeren kapcsolódik egy bizonyos azonosító információkat:
- felhasználónév
- jelszó
- User ID (felhasználói azonosító, UID) - szám 0 és 65,535 (talán több) egyedi azonosítására használt felhasználói a rendszerben. Bármilyen FreeBSD parancs lehetővé teszi, hogy adjon meg egy felhasználói nevet, először alakítani UID. Ön is létrehozhat több fiókot különböző felhasználói nevek, de egy UID
- Csoportazonosító (Group ID, GID) - egy szám 0 és 65535 között egyedi azonosítására használt az elsődleges csoport, amelyhez a felhasználó tartozik.
- Bejelentkezés osztály - egy kiterjesztése a csoporthoz mechanizmus rugalmasabb kezelése a felhasználók.
- A jelszó változtatás ideje - okozza, hogy egyes felhasználók változtassák meg a jelszavukat egy bizonyos idő után.
- A lejárati időtartamának a számla - korlátozza időtartama az élet egy fiókot
- teljes név
- Home könyvtár
- felhasználó shell - egy eszközt, hogy kölcsönhatásba lépnek a rendszerbe. Rendelkezésre álló felületek listájából a felhasználó megtalálható az / etc / kagyló, lehet telepíteni és add meg a fájlt.
A FreeBSD, négy fájlok, amelyek relevánsak a kartotéklapok tárol. Mindegyikük található a könyvtár / stb
Mi vagyunk az utolsó két fájlt?
A tény az, hogy bár a jelszavak titkosított formában tárolja, pokazavat mindet, különben is, ez nem ajánlott. A támadó, tudva néz ki, mint a titkosított jelszó, lehet, ha nem tudja megfejteni, akkor vegye fel alkalmas.
Ezért tesszük megfelelő jogosultságokkal a következő fájlokat:
spwd.db és pwd.db - célja, hogy gyorsítsák fel a keresést.
/etc/master.passwd fájl szintaxisa:
Minden új vonalat a fájl írja le a felhasználó, ez tartalmazza az oszlopok vannak elválasztva (:).
Oszlopok az alábbi sorrendben:
Field gecos - Általános információk állhat teljes egészében:
Amikor létrehoz egy / etc / passwd fájl /etc/master.passwd mező osztály, változás, lejár eltávolítjuk, és a jelszó helyett *.
bejelentkezési mező (név) nem kezdődhet a (-), mivel nem ajánlott a használata nagybetűkkel a felhasználónév és bejelentkezési osztani a szimbólum, ami problémákat okozhat, ha dolgozik, e-mail (.).
Jelenleg 3 fő típusú számlák:
- rendszergazda (a rendszer kezelése korlátozás nélkül)
- A rendszer felhasználói (dob szolgáltatások)
- felhasználói fiókok
Példák rendszerek felhasználói:
Programok dolgozni számlák:
1) adduser - egyszerű és interaktív program a felhasználók felvételére
Ez megteremti a bejegyzéseket a rendszer passwd és group fájlokat, és másolja az alapértelmezett konfigurációs fájlokat az / usr / share / skel.
2) rmuser Hozzáférések - interaktív program teljes eltávolítása felhasználók.
Ez a program teszi:
- Felhasználó törlése a bejegyzéseket a crontab.
- Ez eltávolít minden a tulajdonosa a felhasználó.
- Ez megöli az összes folyamat a felhasználó tulajdonában.
- Eltávolítja a felhasználó helyi jelszó fájl.
- Eltávolítja a felhasználó saját könyvtára (ha a felhasználó tulajdonában).
- Eltávolítja a felhasználó tartozik a beérkező leveleket a / var / mail.
- Ez eltávolítja az összes tulajdonában lévő fájlok a felhasználó által az ideiglenes fájlokat, mint például a / tmp könyvtárba.
- Ez eltávolítja a felhasználónév minden csoport, amelyhez tartoznak, az / etc / group (ha a felhasználó a csoport üres - és eltávolítja).
3) chpass - megváltoztatja az információkat a felhasználói adatbázisban
gyökér - lehet változtatni semmilyen információt.
hétköznapi felhasználók - csak változtatni a héj, a teljes név és a személyes információkat. Ha kilép soi kell erősítenie a jelszót.
chfn, chsh, ypchpass, ypchfn és ypchsh - összeköti a chpass.
4) passwd - a szokásos módon megváltoztatni a saját felhasználói jelszót, vagy egy másik felhasználó jelszavának gyökér-ohm.
5) pw - egy hatékony eszköz a felhasználókkal. Ez egy csomó kulcs, alkalmas a szkripteket.
6) vipw - segédprogram segítségével a felhasználó gyorsan hozzá vagy módosítsa az /etc/master.passwd fájlt. Szerkesztése után az indítási pwd_mkdb, azaz ez létre további fájl 3 - passwd, pwd.db, spwd.db.
7) id - megjeleníti a felhasználó nevét, UID és a csoportok, ahol ez áll, azok GID.
8) ujj - információkat jelenít meg a rendszer számára.
9) felhasználó - megjeleníti a jelenlegi felhasználók.
10), aki - azt mutatja, akik a rendszerben.
11) whoami - megjeleníti az effektív felhasználói azonosító a megfelelő nevet.
12) Utolsó - megmutatja a felhasználónak, hogy a terminál.
13) lastlogin - információkat jelenít meg az utolsó a terminál használatára.
14) lastcomm - megjelenít egy listát az elmúlt felhasználói parancsok végrehajtására.
15) ac - mutatja az időt a felhasználó bejelentkezett.
16) sa - mutatja a statisztika a felhasználókra.
17) chfn - változás a felhasználói adatokat.
18) csoportok - megmutatja, hogy ki az, milyen csoportokban.
19) chgrp - változás csoport.
20) chkgrp - check fájl szintaxis csoportok.
Megteheti, hogy nem fogunk látni a tömeg, akik yawho, whowatch. De ez lesz látható a folyamatok és sockstat.
Osztályok meghatározott számlák /etc/login.conf
Minden felhasználó rendelkezik egy osztály (alapértelmezett alapértelmezés szerint), és minden osztályhoz egy sor jellemzőit.
Jellemző kerül meghatározásra egy pár
A rendszer nem olvassa beállításokat /etc/login.conf. hozzáfér egy fájlt /etc/login.conf.db adatbázis az adatok gyorsabb elérésével.
Létrehozásához /etc/login.conf.db a /etc/login.conf ki a következő parancsot:
Erőforrás-korlátozások:
Soft limit állítható be a felhasználó vagy alkalmazás, de nem haladhatja meg a kemény korlátot.
Kemény lehet csökkenteni a felhasználó, de soha nem emelte.
A legtöbb forrás határértékek vonatkoznak a felhasználói folyamatok, nem a felhasználó egészére.
Minden mező /etc/login.conf fájl a következő értékeket:
erőforrás korlátok gyakran használják:
Figyeljünk arra, hogy:
- Folyamatokat, betöltve a rendszer indításakor script / etc / rc démon van rendelve egy osztály.
- Sok határértékek az egyes folyamatok, nem a felhasználó egészére. Például, amely openfiles 50 azt jelenti, hogy minden folyamat fut a felhasználó megnyitja a 50 fájlt. Így a fájlok teljes száma, amelyek a felhasználó megnyitja az számított openfiles * maxproc. Ez vonatkozik a memória-felhasználás.
Group - csak a felhasználók listája.
A csoport nevét csoport ID-t a / etc / group. A csoport név alapján azonosítható és GID.
Az / etc / group nyugodtan lehet kézzel szerkeszteni
Syntax / etc / group:
Oszlopok az alábbi sorrendben:
A csoport lehet elhelyezni, nem több, mint 200 felhasználó. Maximális hossza a húr a / etc / group 1024 karakter.