Posts

Showing posts with the label config

/etc/security/time.conf

 Fajl /etc/security/time.conf koristi se za konfiguraciju kontrola vremena (time-based access controls) na sistemu. Ovaj fajl omogućava administratorima da definišu vremenske restrikcije za određene korisnike ili grupe korisnika. Evo šta neki od ključnih redova u ovom fajlu mogu značiti: Sintaksa reda: services;ttys;users;times : Svaki red u fajlu ima ovu sintaksu, gde se specificiraju usluge, terminale, korisnici i vremenski okviri. Primer reda: sshd ; * ; bob ; MoTuWeThFr0800-2000 : Ovaj red označava da korisnik "bob" može pristupiti SSH tokom radnih dana od 8:00 do 20:00 časova. Polja reda: services: Specifičira usluge (npr. sshd). ttys: Specifičira terminale (npr. * za sve). users: Specifičira korisnike ili grupe korisnika (npr. bob ili @admin za grupu admin). times: Specifičira vremenske okvire kada je dozvoljen pristup. Vremenski format: Mo - Ponedeljak, Tu - Utorak, We - Sreda, Th - Četvrtak, Fr - Petak, Sa - Subota, Su - Nedelja. ...

/etc/security/pwquality.conf

 Datoteka /etc/security/pwquality.conf koristi se za konfigurisanje pravila koja se primenjuju na lozinke korisnika, prvenstveno kako bi se unapredila njihova sigurnost. Ovo se obično postiže postavljanjem određenih kriterijuma, kao što su minimalna dužina lozinke, upotreba različitih vrsta karaktera, zabrana lozinki koje su lako pogodne, itd. Evo primera sadržaja datoteke /etc/security/pwquality.conf : # /etc/security/pwquality.conf # Minumum length requirement minlen = 8 # Minimum number of different classes of characters in the new password (digits, uppercase, lowercase, others) minclass = 3 # Minimum number of characters in the new password that must not be present in the old password minclassrepeat = 4 # Maximum consecutive characters of the same class allowed in the new password maxrepeat = 2 # Minimum number of characters in the new password that must be different from the old password minclassrepeat = 4 Ovde su neki od ključnih parametara: minlen : Postavlja m...

/etc/pam.d/system-auth

 Datoteka /etc/pam.d/system-auth na Linux sistemima predstavlja konfiguraciju PAM (Pluggable Authentication Modules) sistema za sistemsku autentifikaciju. PAM pruža modularan način za upravljanje autentifikacijom na sistemu, omogućavajući administratorima da prilagode autentifikacione procese na osnovu specifičnih potreba sistema. Evo osnovne strukture i nekih ključnih linija u datoteci /etc/pam.d/system-auth : # /etc/pam.d/system-auth auth required pam_env.so auth required pam_faildelay.so delay=2000000 auth [success=1 default=ignore] pam_unix.so nullok auth requisite pam_succeed_if.so uid >= 1000 quiet_success auth required pam_deny.so account required pam_unix.so account sufficient pam_localuser.so account requisite pam_succeed_if.so uid < 1000 quiet account required pam_permit.so password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= passwo...

/etc/security/

 Direktorijum /etc/security/ se često koristi u kontekstu PAM (Pluggable Authentication Modules) konfiguracije na Unix/Linux sistemima. Ovde se čuvaju dodatni PAM moduli i konfiguracije koji nisu direktno vezani za pojedinačne aplikacije, već su opšti za celokupni sistem. Evo nekoliko ključnih tačaka u vezi sa /etc/security/ : Dodatni PAM Moduli: Ovde se često čuvaju dodatni PAM moduli koji pružaju dodatne funkcionalnosti autentikaciji, autorizaciji i slično. Ovi moduli se onda mogu koristiti u konfiguracionim fajlovima koji se nalaze u /etc/pam.d/ kako bi se proširile autentikacione funkcionalnosti sistema. Konfiguracija dodatnih opcija: Pored modula, ovde se mogu nalaziti i dodatne konfiguracije koje se odnose na PAM. Na primer, mogli biste imati fajl poput /etc/security/access.conf koji definiše pravila pristupa. Sistemski Nivo Konfiguracije: Ovi fajlovi često definišu konfiguraciju koja se primenjuje na sistemski nivo, što znači da utiče na sve aplikacije koje ko...

/etc/pam.d/

 Direktorijum /etc/pam.d/ na Unix/Linux sistemima predstavlja mesto gde se čuvaju konfiguracijski fajlovi za Pluggable Authentication Modules (PAM). PAM pruža standardizovan način za omogućavanje različitim aplikacijama da koriste različite mehanizme za autentikaciju bez potrebe za menjanjem samih aplikacija. Svaka aplikacija koja koristi PAM ima odgovarajući konfiguracioni fajl u /etc/pam.d/ direktorijumu. Evo nekoliko ključnih stvari u vezi sa /etc/pam.d/ : Konfiguracija po Aplikaciji: Svaka aplikacija koja koristi PAM ima svoj odgovarajući konfiguracioni fajl u ovom direktorijumu. Na primer, fajl za SSH se može zvati /etc/pam.d/sshd , za sistemsku autentikaciju može biti /etc/pam.d/login itd. Moduli Autentikacije: Svaki od ovih konfiguracionih fajlova definiše niz modula autentikacije, autorizacije i drugih operacija. Moduli se izvršavaju redom i mogu se prilagoditi prema potrebama aplikacije. Uključivanje i Isključivanje Funkcionalnosti: Kroz ove konfiguracijske...

/etc/gshadow

 Datoteka /etc/gshadow koristi se za skladištenje senzitivnih podataka o grupama na Unix i Linux sistemima. U osnovi, ova datoteka pruža dodatni sloj sigurnosti za informacije o grupama, jer sadrži senzitivne informacije poput šifre grupe. Evo kako možete razumeti strukturu i sadržaj /etc/gshadow datoteke: Pregled datoteke /etc/gshadow : cat /etc/gshadow Ova komanda će prikazati sadržaj datoteke /etc/gshadow na ekranu. Struktura /etc/gshadow datoteke: Prva kolona: Ime grupe Druga kolona: Šifra grupe (šifrovana vrednost) Treća kolona: Lista korisnika koji su članovi grupe Primer zapisa u /etc/gshadow datoteci: marketing:$1$2kl34Abc$ZvRBv3hMkUuVbM6x/UoRd1:john,bob Ovde, "marketing" je ime grupe, "$1$2kl34Abc$ZvRBv3hMkUuVbM6x/UoRd1" je šifrovana vrednost grupe, a "john,bob" su korisnici koji su članovi grupe. Promena šifre grupe: sudo gpasswd -r marketing Ova komanda će ukloniti šifru za grupu "marketing", čineći je pra...

/etc/group

 Fajl /etc/group na Unix i Linux sistemima sadrži informacije o grupama korisnika. Svaka linija u ovom fajlu predstavlja jednu grupu i ima sledeći format: ime_grupe:password:GID:korisnici Gde: ime_grupe predstavlja ime same grupe. password je polje za šifrovanu lozinku (obično označeno sa "x" ili "*"). Ovo polje se retko koristi i lozinke se obično smeštaju u fajl /etc/gshadow . GID (Group ID) je jedinstveni identifikator grupe, izražen brojem. korisnici su korisnici koji pripadaju ovoj grupi, razdvojeni zapetama. Primer reda u /etc/group fajlu može izgledati ovako: sales:x:1001:jane,john,bob Ovaj red označava grupu sa imenom "sales" (prodaja) sa GID-om 1001, a korisnici koji pripadaju toj grupi su "jane", "john" i "bob". Ovaj fajl omogućava sistemskim administratorima da definišu i upravljaju grupama, što olakšava organizaciju i kontrolu pristupa resursima na sistemu.

/etc/default/useradd

Fajl /etc/default/useradd je konfiguracioni fajl koji sadrži podrazumevane vrednosti za opcije koje se koriste prilikom kreiranja novih korisničkih naloga sa useradd komandom. Ovaj fajl pruža sistemskim administratorima mogućnost da postave podrazumevane vrednosti koje će se primeniti prilikom svakog kreiranja novog korisničkog naloga, čime se olakšava doslednost u postavkama naloga na sistemu. Evo nekoliko primera opcija koje se mogu naći u /etc/default/useradd fajlu: GROUP : Podrazumevana primarna grupa novog korisnika. HOME : Direktorijum koji će biti postavljen kao home direktorijum novog korisnika. SHELL : Podrazumevana ljuska (shell) koja će biti dodeljena novom korisniku. CREATE_MAIL_SPOOL : Ova opcija određuje da li će biti kreiran mailbox (poštansko sanduče) za novog korisnika. Primer dela /etc/default/useradd fajla može izgledati ovako: # /etc/default/useradd GROUP=100 HOME=/home SHELL=/bin/bash CREATE_MAIL_SPOOL=yes U ovom primeru, podrazumevana primarna grupa je po...

/etc/skel

 Direktorijum /etc/skel se koristi kao šablon za kreiranje početnih (skel) direktorijuma za nove korisnike. Kada se novi korisnik dodaje na sistemu, sistem kopira sadržaj direktorijuma /etc/skel u korisnički home direktorijum. Ovaj proces omogućava da novi korisnici automatski naslede određene postavke i fajlove koje administrator želi da podele sa svim korisnicima. Tipično, /etc/skel sadrži osnovne fajlove i direktorijume koji se očekuju u home direktorijumu korisnika. Ovo uključuje konfiguracione fajlove za ljuspce (shell), kao i eventualno neke osnovne direktorijume kao što su Documents , Downloads , Pictures , i slično. Na primer, ako pogledamo sadržaj /etc/skel na Linux sistemu, možemo videti nešto slično: $ ls /etc/skel Desktop Documents Downloads Music Pictures Public Kada se novi korisnik kreira, ovi direktorijumi se automatski kopiraju u njegov home direktorijum. Ovo omogućava svakom korisniku da počne sa osnovnom strukturom direktorijuma i nekim osnovnim faj...

/etc/login.defs

 Fajl /etc/login.defs u Linux sistemu sadrži osnovna podešavanja za alate za upravljanje korisničkim nalozima, kao što su useradd i usermod . Ovaj fajl definiše različite parametre koji utiču na kreiranje i upravljanje korisničkim nalozima. Evo nekoliko ključnih parametara koji se mogu naći u ovom fajlu: PASS_MAX_DAYS: Ovaj parametar određuje maksimalni broj dana tokom kojih je lozinka važeća. Ako je postavljeno na 90, na primer, korisnici će morati da promene svoje lozinke svakih 90 dana. PASS_MAX_DAYS 90 PASS_MIN_DAYS: Ovaj parametar postavlja minimalni broj dana koji mora proći između dve promene lozinke. Na primer, ako je postavljeno na 7, korisnici ne mogu promeniti lozinku češće od jednom nedeljno. PASS_MIN_DAYS 7 PASS_WARN_AGE: Ovaj parametar određuje broj dana pre isteka lozinke kada korisnik dobija upozorenje. Na primer, ako je postavljeno na 14, korisnici će početi dobijati upozorenje 14 dana pre nego što njihova lozinka istekne. PASS_WARN_AGE 14 UI...

/etc/shadow

 Fajl /etc/shadow je sistemski fajl na Unix-sličnim operativnim sistemima, uključujući Linux, koji sadrži šifrovane lozinke korisnika. Ovaj fajl se koristi za čuvanje šifrovanih informacija o lozinkama, a pristup njemu obično imaju samo privilegovani korisnici, kao što je root. Struktura /etc/shadow fajla obično ima sledeći format: korisničko_ime:šifrovana_lozinka:datum_poslednje_promene:minimum_dana_između_promena:maksimum_dana_između_promena:dani_pre_isteka_upozorenja:broj_dana_do_isteka:neposredni_istek:nepostojeći_nalog:rezervisano korisničko_ime : Korisničko ime za koje se čuva lozinka. šifrovana_lozinka : Šifrovana verzija korisničke lozinke. datum_poslednje_promene : Dan kada je lozinka poslednji put promenjena, obično izražen u danima od 1. januara 1970. godine (Unix vreme). minimum_dana_između_promena : Minimalan broj dana koji mora proći pre nego što korisnik može promeniti lozinku. maksimum_dana_između_promena : Maksimalan broj dana koji korisnik može koristi...

/etc/passwd

 Fajl /etc/passwd je jedan od ključnih sistemskih fajlova na Unix i Unix-sličnim operativnim sistemima, uključujući i Linux. Ovaj fajl sadrži informacije o korisnicima sistema. Svaki red u ovom fajlu predstavlja jednog korisnika i sadrži različite podatke o tom korisniku, odvojene dvotačkom ( : ). Standardni format linije u /etc/passwd fajlu obično izgleda ovako: ime_korisnika:x:UID:GID:opis_korisnika:/putanja/do/direktorijuma:/putanja/do/shella Gde: ime_korisnika : Korisničko ime korisnika. x : Tradicionalno, ova vrednost je bila rezervisana za enkriptovanu lozinku korisnika. Međutim, moderne sistemske konfiguracije često koriste /etc/shadow fajl za skladištenje enkriptovanih lozinki, pa se ovde obično nalazi samo "x". UID : User ID - jedinstveni identifikator korisnika. GID : Group ID - identifikator grupe korisnika. opis_korisnika : Polje u koje se često stavlja ime korisnika ili neki opis. /putanja/do/direktorijuma : Putanja do korisn...