quota für neue benutzer automatisch festlegen?
quota für neue benutzer automatisch festlegen?
Hallo,
ich habe einen Debian 2.6.8 Fileserver am Laufen (LDAP+SAMBA)
Quota habe ich nach dem Tutorial http://www.debianforum.de/wiki/?page=XF ... einrichten
eingerichtet und funktioniert für den bestehenden User auch.
Die neuen Benutzer werden in der LDAP Datenbank erzeugt. Beim ersten anmelden (an den PDC) werden auch brav die home-directories für neue Benutzer angelegt. Nun möchte ich aber jedes home auch mit der Quota belegen. Gibt es eine Möglichkeit die Quota für neue Benutzer automatisch einzustellen?
gruß,
matt
ich habe einen Debian 2.6.8 Fileserver am Laufen (LDAP+SAMBA)
Quota habe ich nach dem Tutorial http://www.debianforum.de/wiki/?page=XF ... einrichten
eingerichtet und funktioniert für den bestehenden User auch.
Die neuen Benutzer werden in der LDAP Datenbank erzeugt. Beim ersten anmelden (an den PDC) werden auch brav die home-directories für neue Benutzer angelegt. Nun möchte ich aber jedes home auch mit der Quota belegen. Gibt es eine Möglichkeit die Quota für neue Benutzer automatisch einzustellen?
gruß,
matt
quota für neue benutzer automatisch festlegen?
Hallo,
Wenn die Unterstützung für Quotas eingerichtet ist,können diese für Nutzer oder
auch Gruppen angelegt werden. Schau Dir mal den folgenden link an:
http://archiv.debianhowto.de/de/quota/quota_main.html
Mit der Art und Weise (also ldap oder sonstwie), wie Benutzer angelegt werden, hat
das meines Wissens eigentlich nichts zu tun.
Gruß
Matthias
Wenn die Unterstützung für Quotas eingerichtet ist,können diese für Nutzer oder
auch Gruppen angelegt werden. Schau Dir mal den folgenden link an:
http://archiv.debianhowto.de/de/quota/quota_main.html
Mit der Art und Weise (also ldap oder sonstwie), wie Benutzer angelegt werden, hat
das meines Wissens eigentlich nichts zu tun.
Gruß
Matthias
Hallo,
Ich weiß dass ich die quota für jeden exisitierenden Benutzer z.B per:
# quotatool -u benutzername -b -q 100MB -v /home
setzen kann. Ich bräuchte aber eine Möglichkeit dies automatisch für alle angelegten Benutzer zu machen, und nicht händisch. Meine Benutzer liegen in der LDAP DB und melden sich darüber auch am System an. Das Homedir wird automatisch erzeugt (mit pam_mkhomedir.so)
Ich muss einen Datensatz mit über 70 Benutzern in meine LDAP migrieren und es wäre prima wenn ich für die Benutzer und alle zukünftigen Benutzer nicht nochmal extra das Quota für jeden Benutzer von Hand einstellen muss.
Ich weiß dass ich die quota für jeden exisitierenden Benutzer z.B per:
# quotatool -u benutzername -b -q 100MB -v /home
setzen kann. Ich bräuchte aber eine Möglichkeit dies automatisch für alle angelegten Benutzer zu machen, und nicht händisch. Meine Benutzer liegen in der LDAP DB und melden sich darüber auch am System an. Das Homedir wird automatisch erzeugt (mit pam_mkhomedir.so)
Ich muss einen Datensatz mit über 70 Benutzern in meine LDAP migrieren und es wäre prima wenn ich für die Benutzer und alle zukünftigen Benutzer nicht nochmal extra das Quota für jeden Benutzer von Hand einstellen muss.
-
- Beiträge: 533
- Registriert: 27.07.2004 10:13:23
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Otterbach/Pfalz
Hi,
benutze (noch) keine Quotas,aber:
inwar nix brauchbares?
und:
ich benutze zum Anlegen neuer Benutzer ein script, das adduser mit bestimmten Parametern (home-Verzeichnis, etc) aufruft und anschließend smbpasswd. Da noch einen Aufruf für Quotas anzuhängen sollte doch kein Thema sein??
Gruß
benutze (noch) keine Quotas,aber:
in
Code: Alles auswählen
man adduser.conf
und:
ich benutze zum Anlegen neuer Benutzer ein script, das adduser mit bestimmten Parametern (home-Verzeichnis, etc) aufruft und anschließend smbpasswd. Da noch einen Aufruf für Quotas anzuhängen sollte doch kein Thema sein??
Gruß
---------------------------------------------------
Nothing is foolproof to a sufficiently talented fool
Nothing is foolproof to a sufficiently talented fool
Hi,
ist zwar nicht die schoene Loesung, aber vielleicht gehts ja auch so.
Erstelle dir doch einen Cron-Job, der in einem bestimmten Intervall laeuft.
Hierin laesst du die alle User aus dem LDAP ausgeben, und setzt fuer alle die Quota mit "quotatool -u benutzername -b -q 100MB -v /home".
Oder "tut's" etwa weh, wenn man fuer einen User der bereits eine Quota hat, diese erneut gesetzt wird?
ist zwar nicht die schoene Loesung, aber vielleicht gehts ja auch so.
Erstelle dir doch einen Cron-Job, der in einem bestimmten Intervall laeuft.
Hierin laesst du die alle User aus dem LDAP ausgeben, und setzt fuer alle die Quota mit "quotatool -u benutzername -b -q 100MB -v /home".
Oder "tut's" etwa weh, wenn man fuer einen User der bereits eine Quota hat, diese erneut gesetzt wird?
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Hi,
das wäre zwar machbar. Aber ich bin mir sicher, dass ich im Nachhinein bei vereinzelten Usern auch mal die Quota abändern werde. Wenn dann der cronjob drüberbügelt, wären die Änderungen futsch. Und das script an die geänderten Accounts anzupassen ist mir zu unsauber. Ich möchte nicht für eine kleine Änderung mehrere Dateien anpassen müssen.
das wäre zwar machbar. Aber ich bin mir sicher, dass ich im Nachhinein bei vereinzelten Usern auch mal die Quota abändern werde. Wenn dann der cronjob drüberbügelt, wären die Änderungen futsch. Und das script an die geänderten Accounts anzupassen ist mir zu unsauber. Ich möchte nicht für eine kleine Änderung mehrere Dateien anpassen müssen.
Tach,
Scripten kann ich (einiger Massen), quota kenne ich, mehr auch nicht.
Es gibt doch sicherlich eine Moeglichkeit abzufragen ob fuer einen User bereits ein(e ?) Quota eingerichtet wurde, oder?
Wenn ja koenntest du das doch in dem Script abfragen, und nur fuer die, die noch keine Quota haben eine Einrichten. Alle die User, die eigentlich keine Quota haben sollen, setzt du eine Quotasize auf den Maximal verfuegbaren Plattenplatz, und dann solltest du doch eigentlich da sein wo du hinn moechtest.
Scripten kann ich (einiger Massen), quota kenne ich, mehr auch nicht.
Es gibt doch sicherlich eine Moeglichkeit abzufragen ob fuer einen User bereits ein(e ?) Quota eingerichtet wurde, oder?
Wenn ja koenntest du das doch in dem Script abfragen, und nur fuer die, die noch keine Quota haben eine Einrichten. Alle die User, die eigentlich keine Quota haben sollen, setzt du eine Quotasize auf den Maximal verfuegbaren Plattenplatz, und dann solltest du doch eigentlich da sein wo du hinn moechtest.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"