Linux Vartotojų laiko ribojimas

Iš Žinynas.
Jump to navigation Jump to search




Čia aprašytas Linux specifinių distribucijų naudojančių PAM autentikacijos modulį pam_time.so vartotojų laiko ribojimas. Panaudojimas yra plataus masto ir taikomas norint apriboti vartotojo prisijungimų laiką prie sistemos.

Šis aprašymas taikomas vartotojams jungiantis per SDDM prisijungimo tvarkyklę (menedžerį), taip pat galimas pritaikymas ir prie kitų, pvz.: KDM, GDM, XDM, LightDM ir t.t. Pirmiausia atsidarome /etc/pam.d/sddm ir ten įrašome šią eilutę

account required pam_time.so

Jeigu naudojamas auto prisijungimas tuomet tą pačią eilutę reiktų įrašyti ir į /etc/pam.d/sddm-autologin

Toliau laiko ribojimai nustatomi /etc/security/time.conf faile tokiu formatu, pavyzdys žemiau

*;*;public;Al1700-2100

Čia aprašytas vartotojo public įleidimo į sistemą laikas nuo 17 iki 21 valandos jis galės naudotis sistema nevaržomai. Galima riboti kelis vartotojus vienu metu, taip pat skirtingais laiko aprašymas kaip aprašyta žemiau esančioje eilutėje.

*;*;algis|jonas|jurgis;Wk1400-1845|Wd1400-2215

Algis, Jonas ir Jurgis galės prisijungti nuo 14 iki 18:45val darbo dienomis ir nuo 14 iki 22:15 savaitgaliais.

Taip pat sėkmingai galima riboti ne vien laiką bet ir interneto naudojimą bei kitus pasiekiamus resursus tokius kaip tty konsolės ssh priėjimai ir t.t

Čia rasite platesnį anglišką aprašymą kaip riboti laiką vaikams.

Automatinis vartotojo atjungimas[keisti]

Pasibaigus leistinam vartotojo naudojimo laikui, jis neatsijungs automatiškai, tai padaryti galima pasitelkus cron ir parašius kažką panašaus į

21 00 * * * root pkill -KILL -u public

21 valandą vartotojas public bus atjungtas.