Hallo, da es mit Samba offensichtlich NICHT moeglich ist Accounts zeitlich zu beschraenken moechte ich mit einem cron-job die /etc/shadow abfragen und dann je nach Datum einen Samba-Account sperren. Dazu soll das Lock-Datum des Linux-Accounts abgefragt werden. ABER: wie kann ich das aktuelle Datum in dem in /etc/shadow verwendeten Format abfragen, z.B. 11696 fuer heute - 9.1.2002? man date hat mich nicht weitergebracht. Habe ich was ueberlesen oder kennt jemand eine andere Loesung mit Samba? (-> Samba ist unser PDC). Danke + Gruesse Joachim
Joachim Kieferle schrieb am Wed, 9 Jan 2002 00:45:04 +0100 (CET): Datum-Format, z.B. 11696
Hallo,
da es mit Samba offensichtlich NICHT moeglich ist Accounts zeitlich zu beschraenken moechte ich mit einem cron-job die /etc/shadow abfragen und dann je nach Datum einen Samba-Account sperren. Dazu soll das Lock-Datum des Linux-Accounts abgefragt werden.
ABER: wie kann ich das aktuelle Datum in dem in /etc/shadow verwendeten Format abfragen, z.B. 11696 fuer heute - 9.1.2002?
man date hat mich nicht weitergebracht. Habe ich was ueberlesen oder kennt jemand eine andere Loesung mit Samba? (-> Samba ist unser PDC).
Danke + Gruesse
Joachim
Hi, mit Samba hab ich wenig zu tun, aber das Datum in der /etc/shadow ist einfach die Zahl der Tage seit dem Unix-Urknall (1.1.1970). date -d "-11696 days" zeigt Dir das für heute. hth -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121
Morgen Joerg, On Wed, 9 Jan 2002, Joerg Thuemmler wrote:
Joachim Kieferle schrieb am Wed, 9 Jan 2002 00:45:04 +0100 (CET): Datum-Format, z.B. 11696
Hallo,
da es mit Samba offensichtlich NICHT moeglich ist Accounts zeitlich zu beschraenken moechte ich mit einem cron-job die /etc/shadow abfragen und dann je nach Datum einen Samba-Account sperren. Dazu soll das Lock-Datum des Linux-Accounts abgefragt werden.
Hi, mit Samba hab ich wenig zu tun, aber das Datum in der /etc/shadow ist einfach die Zahl der Tage seit dem Unix-Urknall (1.1.1970).
date -d "-11696 days"
Hmmm, habe ich mich evtl. etwas undeutlich ausgedrueckt. Ich suche nach einer Moeglichkeit, dass mir der Computer sagt heute leben wir am Tag Nr. 11696 seit "Unix-Urknall". Nur so kann ich im Cron-Job sagen: .... fuer die / den Benutzer laeuft heute auch der Samba-Account ab. Oder anders formuliert: wie entlocke ich der Maschine heute die Zahl 11696 und morgen die 11697 und uebermorgen .... Viele Gruesse Joachim
* Joachim Kieferle schrieb am 09.Jan.2002:
Hmmm, habe ich mich evtl. etwas undeutlich ausgedrueckt. Ich suche nach einer Moeglichkeit, dass mir der Computer sagt heute leben wir am Tag Nr. 11696 seit "Unix-Urknall". Nur so kann ich im Cron-Job sagen: .... fuer die / den Benutzer laeuft heute auch der Samba-Account ab. Oder anders formuliert: wie entlocke ich der Maschine heute die Zahl 11696 und morgen die 11697 und uebermorgen ....
echo "`date +%s` / 86400"|bc oder auch expr `date +%s` / 86400 Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
Joachim Kieferle schrieb am Wed, 9 Jan 2002 09:57:43 +0100 (CET): Datum-Format, z.B. 11696
Morgen Joerg,
On Wed, 9 Jan 2002, Joerg Thuemmler wrote:
Joachim Kieferle schrieb am Wed, 9 Jan 2002 00:45:04 +0100 (CET): Datum-Format, z.B. 11696
Hallo,
da es mit Samba offensichtlich NICHT moeglich ist Accounts zeitlich zu beschraenken moechte ich mit einem cron-job die /etc/shadow abfragen und dann je nach Datum einen Samba-Account sperren. Dazu soll das Lock-Datum des Linux-Accounts abgefragt werden.
Hi, mit Samba hab ich wenig zu tun, aber das Datum in der /etc/shadow ist einfach die Zahl der Tage seit dem Unix-Urknall (1.1.1970).
date -d "-11696 days"
Hmmm, habe ich mich evtl. etwas undeutlich ausgedrueckt. Ich suche nach einer Moeglichkeit, dass mir der Computer sagt heute leben wir am Tag Nr. 11696 seit "Unix-Urknall". Nur so kann ich im Cron-Job sagen: .... fuer die / den Benutzer laeuft heute auch der Samba-Account ab. Oder anders formuliert: wie entlocke ich der Maschine heute die Zahl 11696 und morgen die 11697 und uebermorgen ....
Viele Gruesse
Joachim
Hm, das hab ich natürlich nicht so verstanden, weil ich eben nicht so genau wußte, was Du machen willst. Aber dazu gibts einen einfachen Weg - sicher kann man es schöner schreiben, aber quick & dirty: dat=`date +%s` # die Zeit seit dem "Urknall" in Sekunden tage=`expr $dat / 24 / 3600 ` # die Tage in integer hth -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121
participants (3)
-
B.Brodesser@t-online.de
-
Joachim Kieferle
-
Joerg Thuemmler