EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

blocare - Online în cloud

Rulați blocarea în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda de blocare care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


lockout - evitați slăbirea și impuneți-vă productivitatea și disciplina

AVERTISMENT


Acest program este FOARTE PERICULOS. Dacă nu reușește, este posibil să nu cunoașteți parola de root
pe propriul computer (caz în care trebuie să porniți în modul utilizator unic). Nu sunt
Rapoarte cunoscute despre asta se întâmplă de fapt, dar nu știm cât de prost ești. Si tu
probabil că nu ar trebui să ruleze acest lucru pe un sistem multi-utilizator.

REZUMAT


blocare blocare HhMm ⎪ Hh ⎪ Mm
blocare de blocare HH:MM
blocare blocare HH:MMam ⎪ HH:MMpm
blocare blocare HHam ⎪ HHpm
blocare de blocare

blocare deblocare [forță]

starea de blocare

DESCRIERE


Blocarea este un instrument care îți impune disciplină, astfel încât să faci ceva de lucru. Pentru
De exemplu, blocarea poate fi folosită pentru a instala un firewall care nu vă permite să navigați pe Web.
Lockout modifică parola de root pentru o perioadă specificată; asta te împiedică
rupând în secret firewall-ul și apoi navigând pe Web oricum. În cazul unui
de urgență, puteți reporni computerul pentru a anula efectele blocării și pentru a restabili
parola de root originală.

Evident, deconectare bloca și deconectare deschide poate fi rulat doar de root. deconectare Starea poate fi
condus de orice utilizator.

deconectare fără niciun parametru afișează un scurt mesaj de ajutor.

deconectare bloca ia un parametru opțional. Dacă nu este dat niciun parametru, sunteți introdus
modul interactiv și a cerut durata blocării sau ora la care blocarea
ar trebui ridicat. Puteți furniza acest lucru și ca parametru pe linia de comandă. Blocare
înțelege diferite formate de timp. Puteți specifica o întârziere, de exemplu, 3h (3 ore), 1h30m (1
oră și 30 de minute), sau 90m (1 oră și 30 de minute), sau puteți specifica timpul absolut,
de exemplu, 2pm, 2: 30am, 15: 30, etc. Vi se va cere să confirmați ora la care blocare
vă va debloca sistemul. Dacă tastați „da”, se execută blocarea /etc/lockout/lock.sh și
schimbă parola de root cu ceva complet aleatoriu. /etc/lockout/lock.sh este o coajă
scenariul pe care îl scrieți. Este nevoie de măsuri pentru a vă asigura că nu vă mai slăbiți. De exemplu, ea
ar putea instala un firewall care împiedică conexiunile de ieșire la portul 80. Consultați
Secțiunea „EXEMPLE” de mai jos.

deconectare deschide ia opțional putere parametru. Fara nici un parametru, deconectare bloca
va verifica dacă este timpul să deblochezi sistemul și, dacă da, se execută
/etc/lockout/unlock.sh, care este un script shell pe care îl scrieți. Ar trebui să anuleze
efectele lui /etc/lockout/lock.sh, executat când sistemul a fost blocat. Dacă treci de
putere parametru pentru a deconectare deschide, blocarea vă va debloca forțat sistemul, indiferent dacă este
chiar era timpul pentru asta sau nu. deconectare deschide ar trebui să fie apelat în fiecare minut de cron.
Vezi „CONFIGURARE”.

deconectare Starea va imprima ora la care sistemul va fi deblocat.

CONFIGURARE


/etc/cron.d/lockout trebuie sa conțin următoarele două intrări:

*/1 * * * * root /usr/bin/lockout unlock >/dev/null 2>&1
@reboot root /usr/bin/lockout unlock force >/dev/null 2>&1

Exemplele care urmează presupun că utilizați sudo(8) și aveți un dosar,
/etc/lockout/sudoers.normal care este normalul / etc / sudoers dosar, și
/etc/lockout/sudoers.lock, care este / etc / sudoers fișier când blocarea vă blochează
calculator. Acest exemplu presupune, de asemenea, că utilizați iptables(8). /var/lib/iptables/active
ar trebui să conțină regulile implicite pentru firewall și /var/lib/iptables/work ar trebui să conțină
reguli de firewall care impun disciplina. Vezi mai jos pentru un exemplu.

/etc/lock/lock.sh impune disciplina. De exemplu:

#!/ Bin / sh
/etc/init.d/iptables încărcă munca
cp /etc/lockout/sudoers.lock / etc / sudoers

/etc/lock/unlock.sh anulează aceste efecte. De exemplu:

#!/ Bin / sh
/etc/init.d/iptables reporniți
cp /etc/lockout/sudoers.normal / etc / sudoers

Ta /var/lib/iptables/work poate arata cam asa:

*filtru
:INPUT ACCEPT [1047:99548]
: FORWARD ACCEPT [0:0]
: ACCEPT IEȘIRE [1104:120792]

# permiteți pachetele primite de la localhost, ntp,
# și conexiunile existente
-A INTRARE -i lo -j ACCEPT
-A INTRARE -p udp -m udp --sursă-port ntp -m stare --state STABILIT -j ACCEPT
-A INTRARE -m stare --stare STABILIT -j ACCEPT
-A INTRARE -p tcp -j DROP
-A INTRARE -p udp -j DROP

# permiteți conexiuni de ieșire pentru e-mail și DNS
-A IEȘIRE -d 127.0.0.1/8 -j ACCEPT
-A IEȘIRE -p tcp -m tcp --dport smtp -j ACCEPT
-A IEȘIRE -p tcp -m tcp --dport domeniu -j ACCEPT
-A IEȘIRE -p udp -m udp --dport domeniu -j ACCEPT
-A IEȘIRE -j CĂDURA
COMITEAZA

EXEMPLE


blocare 2h30m [se blochează pentru 2h și 30m]
blocare 90 m [blocare timp de 1 oră și 30 m]
blocare 3:3 [se blochează până la XNUMX:XNUMX]
blocare la 3:20 a.m. [se blochează până la 3:20 a.m.]
blocare 15:20 [se blochează până la 3:20]

starea blocării [afișează când sistemul va fi deblocat]

Utilizați blocarea online folosind serviciile onworks.net


Ad


Ad