ďťż
 
 
   pare pytań na temat skryptów do debiana
 
 

Tematy

 
    
 

 

 

 

pare pytań na temat skryptów do debiana





tomcio99 - 22-06-2007 19:13
1.mam skrypt
date >> info/procesy.txt
ps >> info/procesy.txt
date >> info/user.txt
users >> info/user.txt musi być on wykonywany co godzine, i nie wiem czy mam go po prostu umieścić w etc/cronhour , czy dodatkowo dopisać go do etc/crontab

2.jak ma wyglądać skrypt na umożliwienie zmiany hasła w danym dniu wszystkim użytkownikom którzy przekroczyli termin. domyślam się że będzie nawiązywał do etc/shadow
mój wygląda jak na razie tak
root:$1$Yoa03DiQ$HnwScoYDbAFGAZdbGdI4v/:13679:0:99999:7:::
daemon:*:13679:0:99999:7:::
bin:*:13679:0:99999:7:::
sys:*:13679:0:99999:7:::
sync:*:13679:0:99999:7:::
games:*:13679:0:99999:7:::
man:*:13679:0:99999:7:::
lp:*:13679:0:99999:7:::
mail:*:13679:0:99999:7:::
news:*:13679:0:99999:7:::
uucp:*:13679:0:99999:7:::
proxy:*:13679:0:99999:7:::
www-data:*:13679:0:99999:7:::
backup:*:13679:0:99999:7:::
list:*:13679:0:99999:7:::
irc:*:13679:0:99999:7:::
gnats:*:13679:0:99999:7:::
nobody:*:13679:0:99999:7:::
Debian-exim:!:13679:0:99999:7:::
statd:!:13679:0:99999:7:::
identd:!:13679:0:99999:7:::
messagebus:!:13679:0:99999:7:::
avahi:!:13679:0:99999:7:::
bind:!:13679:0:99999:7:::
haldaemon:!:13679:0:99999:7:::
postgres:!:13679:0:99999:7:::
gdm:!:13679:0:99999:7:::
hplip:!:13679:0:99999:7:::
komputerek:$1$0mV1NDiQ$HA8uGTUsT97sYKzww/jAU1:13679:0:99999:7::: [ Dodano: 2007-06-22, 20:07 ]
oki na 1 już znalazłem odpowiedź
wystarczy w crontab wpisać
# m h dom mon dow command crontab
*/* 1 * * * /root/nazwa_pliku



legionn - 23-06-2007 11:03

1.mam skrypt
date >> info/procesy.txt
ps >> info/procesy.txt
date >> info/user.txt
users >> info/user.txt
musi być on wykonywany co godzine, i nie wiem czy mam go po prostu umieścić w etc/cronhour , czy dodatkowo dopisać go do etc/crontab /etc/cron.hourly/ starczy


2.jak ma wyglądać skrypt na umożliwienie zmiany hasła w danym dniu wszystkim użytkownikom którzy przekroczyli termin. domyślam się że będzie nawiązywał do etc/shadow
mój wygląda jak na razie tak
root:$1$Yoa03DiQ$HnwScoYDbAFGAZdbGdI4v/:13679:0:99999:7:::
daemon:*:13679:0:99999:7:::
bin:*:13679:0:99999:7:::
sys:*:13679:0:99999:7:::
sync:*:13679:0:99999:7:::
games:*:13679:0:99999:7:::
man:*:13679:0:99999:7:::
lp:*:13679:0:99999:7:::
mail:*:13679:0:99999:7:::
news:*:13679:0:99999:7:::
uucp:*:13679:0:99999:7:::
proxy:*:13679:0:99999:7:::
www-data:*:13679:0:99999:7:::
backup:*:13679:0:99999:7:::
list:*:13679:0:99999:7:::
irc:*:13679:0:99999:7:::
gnats:*:13679:0:99999:7:::
nobody:*:13679:0:99999:7:::
Debian-exim:!:13679:0:99999:7:::
statd:!:13679:0:99999:7:::
identd:!:13679:0:99999:7:::
messagebus:!:13679:0:99999:7:::
avahi:!:13679:0:99999:7:::
bind:!:13679:0:99999:7:::
haldaemon:!:13679:0:99999:7:::
postgres:!:13679:0:99999:7:::
gdm:!:13679:0:99999:7:::
hplip:!:13679:0:99999:7:::
komputerek:$1$0mV1NDiQ$HA8uGTUsT97sYKzww/jAU1:13679:0:99999:7:::
man shadow
stamtąd dowiesz się co oznaczają poszczególne pola, potem na tej podstawie je czytasz, obliczasz potrzebne liczby i zapisujesz



wojtekz_ - 02-07-2007 15:00

(...)
2.jak ma wyglądać skrypt na umożliwienie zmiany hasła w danym dniu wszystkim użytkownikom którzy przekroczyli termin. domyślam się że będzie nawiązywał do etc/shadow
Nie ma potrzeby kombinować z /etc/shadow. Polecenie passwd bardzo dobrze spełnia taką funkcję. Co najwyżej można napisać skrypt, żeby robił to dla wielu użytkowników, ale wtedy można wykorzystać /etc/passwd i nawk do wywoływania passwd.

Pozdrawiam



Stawi - 04-07-2007 14:05
Mala uwaga z /etc/cron.hourly/ i tego podobnymi katalogami w debianie. Pliki nie moga miec rozszezenia bo inaczej sie nie wykonuja, czyli np: /etc/cron.hourly/skrypt a nie /etc/cron.hourly/skrypt.sh
Mozliwe ze zostalo to poprawione ale na wszelki wypadek...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis