Bonsoir,
Voila, comme le titre du post l'indique, j'ai un petit problème avec quotacheck et quotaon, je m'explique :
* J'installe les quota via un
yum install quota
ok,
* j'ajoute au fichier
fstab usrquota et
usrgroup pour la partition / :
/dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
* ensuite je lance ceci :
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
le problème est que
quotacheck -avugm
quotaon -avug
me renvoi un
bash: quotacheck: command not found
bon ok, je suis l'excellent conseil de VINDICATORs "rester zen et
patient" 😉
* je lance un
updatedb
: puis recommence avec
quotacheck -avugm
quotaon -avug
mais rien n-y fait...
* bon je lance un
locate quotacheck et quotaon
ils sont dans /sbin/
* apparemment, ils ne sont pas dans le PATH, donc je fais :
echo $PATH
et ça me donne ceci :
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
EUID=`id -u`
UID=`id -ru`
fi
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
if [ -x /usr/bin/id ]; then
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
unset pathmunge
* je rajoute ceci jute avant la ligne "export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC"
PATH=${PATH} :/sbin
* je recommence avec quotacheck et quotaon et j'ai toujours le même message d'erreur...
:idea:
et ça alors, qu'est ce que ça pourrait donner :
/sbin/quotacheck -avugm
/sbin/quotaon -avug
et bien ça marche...!
[root@machin]# /sbin/quotacheck -avugm
quotacheck: Parcours de /dev/mapper/VolGroup00-LogVol00 [/] terminé
quotacheck: Vérifié 16809 répertoires et 173722 fichiers
[root@machin]# /sbin/quotaon -avug
/dev/mapper/VolGroup00-LogVol00 [/] : quotas group activés
/dev/mapper/VolGroup00-LogVol00 [/] : quotas user activés
et ben alors, me diriez-vous !
j'aimerai simplement avoir votre avis et savoir si la ligne que j'ai ajouté suffit, si jamais j'ai un problème un jour avec un serveur ftp, que je sache d'où vient le binz...
@+