From owner-freebsd-isp Tue Aug 31 21:43:50 1999 Delivered-To: freebsd-isp@freebsd.org Received: from mail.prophetnetworks.net (mail.prophetnetworks.net [63.71.252.9]) by hub.freebsd.org (Postfix) with ESMTP id D4DE615113 for ; Tue, 31 Aug 1999 21:43:44 -0700 (PDT) (envelope-from bvaughn@prophetnetworks.net) Received: from shell01.prophetnetworks.net (bvaughn@shell01.prophetnetworks.net [63.71.252.10]) by mail.prophetnetworks.net (8.9.3/8.9.1) with ESMTP id XAA39404; Tue, 31 Aug 1999 23:49:34 -0500 (EST) (envelope-from bvaughn@prophetnetworks.net) Date: Tue, 31 Aug 1999 23:42:44 -0500 (EST) From: Ben Vaughn To: Evren Yurtesen Cc: "James F. Ruffer III" , freebsd-isp@FreeBSD.ORG Subject: setquota.c (Re: adduser) In-Reply-To: <37CCAC11.7D11B2A2@ispro.net.tr> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1278322869-936160964=:45567" Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1278322869-936160964=:45567 Content-Type: TEXT/PLAIN; charset=US-ASCII Ive attached the source to setquota.c, a nifty prog that my friend dave kirchner wrote for freebsd because it needs it. Syntax is: setquota username 1M 5M filesystem with the numbers being variable and the M being optional. On Wed, 1 Sep 1999, Evren Yurtesen wrote: > well you can copy 1 users quota settings with the -p option and > you can say to the edquota that copy this settings to the UIDs between > 1000-5000 this is working I have tried :) > > when you use adduser script it is giving the next available UID so > you wont have trouble if that UID is one of the UIDs between 1000-5000 > > > "James F. Ruffer III" wrote: > > > basically i was using > > edquota -p Quota username > > this wil set it to a standard 20 mb soft 30 mb hard > > im looking to set everyone at a 50 soft 60 hard > > auto while adduser is running > > i was being lazy by seeing if some one had a script already but i gues iill > > have to code one > > thankyou guys+dolls > > ----- Original Message ----- > > From: Evren Yurtesen > > To: James F. Ruffer III ; > > Sent: Tuesday, August 31, 1999 12:56 PM > > Subject: Re: adduser > > > > > why do not you put a line to adduser script something like > > > edquota -p 100 $UID > > > well I am not sure what is the variable for UID in adduser script > > > though, > > > this would copy the quota settings of the account with uid 100 to the > > > new account > > > created...I believe this works even when you do not have an account with > > > the > > > $UID because I did something like edquota -p 100 1000-10000 > > > and now all the users have the same quotas automatically when I add them > > > > > > is this what you want to do? > > > > > > Evren > > > > > > "James F. Ruffer III" wrote: > > > > > > > hmm does anyone have a great adduser program that wil set repquota > > > > while adding the user > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > > with "unsubscribe freebsd-isp" in the body of the message > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message > --0-1278322869-936160964=:45567 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="setquota.c" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: setquota Content-Disposition: attachment; filename="setquota.c" LyogKGMpIGRwayAqLw0KDQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQojaW5j bHVkZSA8dWZzL3Vmcy9xdW90YS5oPg0KI2luY2x1ZGUgPHB3ZC5oPg0KDQpp bnQNCm1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsNCglzdHJ1Y3QJ cGFzc3dkCSpwdzsNCg0KCWludAl1aWQ7DQoJaW50CXNvZnRibG9ja3MgPSAw Ow0KCWludAloYXJkYmxvY2tzID0gMDsNCg0KCWNoYXIJKm1udHBvaW50Ow0K CWNoYXIJKnNvZnRxdW90YTsNCgljaGFyCSpoYXJkcXVvdGE7DQoNCglzdHJ1 Y3QgZHFibGsgKmJsb2NrX2M7DQoJY2hhciAqYmxvY2sgPSAoY2hhciAqKWJs b2NrX2M7DQoNCglpZiAoYXJnYyAhPSA1KSB7DQoJCXByaW50ZiAoInVzYWdl OiAlcyB1c2VybmFtZSBzb2Z0cXVvdGEgaGFyZHF1b3RhIG1vdW50cG9pbnRc biIsIGFyZ3ZbMF0pOw0KCQlyZXR1cm4gKDEpOw0KCX0NCg0KCXB3ID0gZ2V0 cHduYW0gKGFyZ3ZbMV0pOw0KCWlmICghcHcpIHsNCgkJcHJpbnRmICgiTm8g c3VjaCB1c2VyOiAlc1xuIiwgYXJndlsxXSk7DQoJCXJldHVybiAoMSk7DQoJ fQ0KCXVpZCA9IHB3LT5wd191aWQ7DQoNCglzb2Z0cXVvdGEgPSBhcmd2WzJd Ow0KCWhhcmRxdW90YSA9IGFyZ3ZbM107DQoJbW50cG9pbnQgPSBhcmd2WzRd Ow0KDQoJc29mdGJsb2NrcyA9IHBhcnNldGhpbmd5IChzb2Z0cXVvdGEpOw0K CWhhcmRibG9ja3MgPSBwYXJzZXRoaW5neSAoaGFyZHF1b3RhKTsNCg0KCWlm IChzb2Z0YmxvY2tzID4gaGFyZGJsb2Nrcykgew0KCQlwcmludGYgKCJFcnJv cjogc29mdGJsb2NrcyA+IGhhcmRibG9ja3NcbiIpOw0KCQlyZXR1cm4gKDIp Ow0KCX0NCg0KCWJsb2NrX2MtPmRxYl9ic29mdGxpbWl0ID0gc29mdGJsb2Nr czsNCglibG9ja19jLT5kcWJfYmhhcmRsaW1pdCA9IGhhcmRibG9ja3M7DQoJ YmxvY2tfYy0+ZHFiX2lzb2Z0bGltaXQgPSAwOw0KCWJsb2NrX2MtPmRxYl9p aGFyZGxpbWl0ID0gMDsNCg0KCWlmIChxdW90YWN0bCAobW50cG9pbnQsIFFD TUQoUV9TRVRRVU9UQSwwKSwgdWlkLCBibG9jaykgPCAwKSB7DQoJCXBlcnJv ciAoInF1b3RhY3RsIik7DQoJfQ0KfQ0KDQppbnQNCnBhcnNldGhpbmd5IChj aGFyICpxdW90YSkgew0KCWludAlkb25lID0gMDsNCglpbnQJYmxvY2tzID0g MDsNCgl3aGlsZSAoKnF1b3RhICYmICFkb25lKSB7DQoJCWlmICgqcXVvdGEg PiA0NyAmJiAqcXVvdGEgPCA1OCkgew0KCQkJYmxvY2tzICo9IDEwOw0KCQkJ YmxvY2tzICs9ICpxdW90YSAtIDQ4Ow0KCQl9DQoJCWlmICgqcXVvdGEgPT0g J20nIHx8ICpxdW90YSA9PSAnTScpIHsNCgkJCWJsb2NrcyAqPSAxMDI0Ow0K CQkJZG9uZSA9IDE7IC8qIGR1bXAgdGhlIGNoYXJzIGFmdGVyICdtJyAqLw0K CQl9DQoJCXF1b3RhKys7DQoJfQ0KCWJsb2NrcyAqPSAyOw0KCXJldHVybiAo YmxvY2tzKTsNCn0NCg== --0-1278322869-936160964=:45567-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message