|
[bash-podstawy]Pomoc przy dwóch zadaniach.
serve - 07-06-2007 21:35
Witam, muszę zrobić do szkoły takie oto dwa zadanka, niestety nie radzę sobie, mogę liczyć na jakieś podpowiedzi, rozwiązania?
1.Utwórz skrypt, którego zadaniem jest umożliwienie zmiany hasła w danym dniu wszystkim użytkownikom którzy przekroczyli termin zmiany hasła. Skrypt ma zachowywać w pliku /info/usr_pass nazwy i id użytkowników którym umożliwił zmiane hasła.
2. Utwórz skrypt, którego zadaniem jest zapisanie do pliku tekstowego /info/quota.txt nazwy użytkowników, którzy mają przekroczony miękki limit quoty wraz z przekroczonym czasem pobłażana na którymkolwiek voluminie.
velmafia - 07-06-2007 22:46
mogę liczyć na jakieś podpowiedzi,
tak ==> http://rtfm.killfile.pl/#praca_domowa
a jeśli chcesz żebyśmy pomogli, to pomożemy, ale pokaż do czego już sam doszedłeś i gdzie utknąłeś.
myślę że to Ci się może przydać: http://debian.linux.pl/viewtopic.php?t=1721
btw. masz/znasz w ogóle jakiegoś GNU/Linuksa?
serve - 07-06-2007 22:55
Czesc, problem polega na tym, że ja nie mam czasu tego nauczyć się/zrobić, bo musze to mieć do jutra do 14:00. Linuxa nie mam. Jeśli chodzi o zadanie nr. 2 mam coś takiego tylko:
zapytanie=`repquota -a|grep $1`; quota=`echo $zapytanie|awk '{print $4}'`; zajete=`echo $zapytanie|awk '{print $3}'`; let przekroczono=zajete-quota; echo " "; echo "quota uzytkownika $1 zostala przekroczona o $przekroczono kB";
Do tego jeszcze trzeba dodać jakoś czas pobłażania i wypisanie, którzy to użytkownicy. Co do zadania 1 to nawet nie wiem jak sie zabrać.
velmafia - 07-06-2007 23:06
do jutra do 14:00 powiadasz?? no to masz jeszcze 15 godzin, na zainstalowanie Linuksa i napisanie tych dwóch skryptów, polecam też zapoznanie się z tym drugim linkiem który podałem w poście powyżej, jeśli się postarasz to może zdążysz.
nie znaczy to że nikt nie chce Ci pomóc, ale to Ty masz to zrobić, a nie nikt z nas. nawet na porządnie nie zacząłeś, a już prosisz o pomoc. zresztą jeśli ktoś zrobi to za Ciebie, to co będzie warte Twoje wykształcenie?
btw. gdzie to zadają takie zadanka z dnia na dzień? ;)
serve - 07-06-2007 23:10
Niestety mam co innego do roboty, bo jest egzam w niedziele. Nie zadają z dnia na dzień, ale dziś sie dowiedziałem :] Myślalem, że to jest 5 min. dla wprawionego użytkownika Linuxa/Basha, no ale cóż trudno. Pozdrawiam
skotik87 - 12-06-2007 20:57
Witam, muszę zrobić do szkoły takie oto dwa zadanka, niestety nie radzę sobie, mogę liczyć na jakieś podpowiedzi, rozwiązania?
1.Utwórz skrypt, którego zadaniem jest umożliwienie zmiany hasła w danym dniu wszystkim użytkownikom którzy przekroczyli termin zmiany hasła. Skrypt ma zachowywać w pliku /info/usr_pass nazwy i id użytkowników którym umożliwił zmiane hasła.
2. Utwórz skrypt, którego zadaniem jest zapisanie do pliku tekstowego /info/quota.txt nazwy użytkowników, którzy mają przekroczony miękki limit quoty wraz z przekroczonym czasem pobłażana na którymkolwiek voluminie.
widze ze kolega chyba z WSTI. na http://www.piecyk.org/wsti/II_SEM/sy...y_bash_debian/ masz rozwiazane te zadania. nie sprawdzalem ich bo mam zwolnienie z so i pisze inny skrypt. pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|