quota en ligne de commande
pour le script quota.php, je sais pas d'ou viens l'erreur mais j'ai trouvé la même chose en cgi et qui fonctionne à merveille.
maintenant je sais pas si le mieux est le cgi ou php, si quelq'un pouvais me conseiller...
ok ça fonctionne avec setquota par contre j'ai trouvé un script php qui affiche normalement les quotas du compte mais ça fonctionne pas, si quelq'un avais une idée de l'origine du probleme.
Code PHP:
$tab=preg_split("/\s+/",`quota | tail -n1`);
$used_Ko = sprintf("%d", $tab[1]*16);
$used_Mo = sprintf("%.2f", ($tab[1]*16)/1024);
$total_Ko = sprintf("%.0f", $tab[2]*16);
$total_Mo = sprintf("%d", ($tab[2]*16)/1024);
$remain_Ko = sprintf("%.0f", $total_Ko - $used_Ko);
$remain_Mo = sprintf("%.2f", ($total_Ko - $used_Ko)/1024);
echo "Espace disque\n";
echo "\n";
echo "Etat de votre espace
disque |
\n";
echo " |
";
echo " Espace total disponible : |
$total_Mo Mo |
\n";
echo " Espace utilisé : | $used_Ko Ko
($used_Mo Mo) ($pc%) |
\n";
echo " Espace restant : | $remain_Ko Ko
($remain_Mo Mo) |
\n";
echo "
\n";
echo "";
?>
setquota [-u | -g] name filesystem block-soft block-hard inode-soft inode-hard
je ne comprend pas tres bien:
j'ai essayé ceci:
setquota -u monuser name /dev/hda2 10000 10000 0 0
mais là ça fonctionne pas.
si je pouvais avoir un peu plus de précision sur setquota.
j'ai cherché sur google mais je trouve aucun exemple.
man setquota
ou via vi ou pico :
man edquota
Bonjour,
est ce que quelq'un connais la commande ssh pour par exemple attribuer 50 mo de quota as un utilisateur spécifique ?