jak pridelit podle jednoho uzivatele cele skupine urcitou kvotu.
vim ze pro jednoho uzivatele to je edquota -p vzor jmeno
ale jak to udelat kdyz to chci pro celou skupinu???
Printable View
jak pridelit podle jednoho uzivatele cele skupine urcitou kvotu.
vim ze pro jednoho uzivatele to je edquota -p vzor jmeno
ale jak to udelat kdyz to chci pro celou skupinu???
bohuzel nejsem z toho moc chytry.Mozna jsem si to spatne prelozil ale neni to nahodou individualni nastavovani??Citace:
Původně odeslal VOiD
Zatím jsem to nepotřeboval, takže střílím naslepo.
edquota -p vzor -g grupa nefunguje ? Máš na tom oddíle povolenou group quotu ?
EDIT: jinak pokud nechceš používat grup quotu a chceš nastavení replikovat jen na usery ve větším množství, tak by se na to musel udělat skript.
skript jsem prave zkousel a nic :( Neco delam spatne a tak jsem se chtel zeptat jestli s tim nema zkusenosti. Popripadne mi neporadil. Nechce se mi to pro kazdeho uzivatele delat zvlast.Citace:
Původně odeslal VOiD
Diky
Mno měl jsem chvíli čas tak jsem ti něco zbastlil, možná se mi to bude taky někdy hodit :-)
Nejdřív to spusť jak to je a zkontroluj si jestli to dělá správný výstup a pak jednoduše zruš to echo a "".
--------------------------------------------------------
#!/bin/bash
# setqt.sh vzor_uzivatele skupina
# vzor_uzivatele - ucet ze ktereho se bude quota nastavovat
# skupina - uzivatele dane skupiny pro ktere se bude quota nastavovat
if [ "$1" == "" ] || [ "$2" == "" ] ; then
echo "setqt.sh vzor_uzivatele skupina"
exit 0
fi
GRPID=`cat /etc/group | grep $2 | sed -e 's/:/ /g' | awk '{ print $3 }'`
for USR in `cat /etc/passwd | sed 's/:/ /g' | awk '{ print $4, $1 }' | grep $GRPID | awk '{ print $2 }'`; do
if [ "$USR" != "$1" ] ; then
echo "edquota -p $1 $USR"
fi
done
-------------------------------------------------------------
zkusim vyzkouset.Kazdopadne diky za snahu.
Tak jsem to zkousel a nic :( Nekde asi bude chybka.Zkusim pohledatCitace:
Původně odeslal VOiD
Upravil jsem svůj předchozí post. Čarami je odděleno to co patří do souboru.Citace:
Původně odeslal Jack68
Ted jsem to nejak nepochopil. :( Omlouvam seCitace:
Původně odeslal VOiD
No ten skript co jsem psal. Je třeba z toho udělat spustitelný soubor a aby jsi věděl co všechno patří do toho souboru tak jsem to oddělil čarami.Citace:
Původně odeslal Jack68