Fixer des permissions

Voici quelques commandes rapide pour fixer des permissions (chown; chmod) sous Cpanel ou tout autrewebserver construit autour du /home

CHMOD :

remplacez la première "*" pour affecter un seul utilisateur

 find /home/*/public_html/* -type f -exec chmod 644 {} \;

 find /home/*/public_html/* -type d -exec chmod 755 {} \;

CHOWN :

Cela mettra à jour la propriété de chaque dossier de ce répertoire de 'root' vers 'USERTEST'

#Changer FIXUSER=USERTEST par l'utilisateur à éditer

 

FIXUSER=USERTEST; if [ "$FIXUSER" != "" ]; then FIXPATH=$(eval echo ~$FIXUSER); echo "Repairing $FIXPATH"; find $FIXPATH \( -type f -links +1 -printf "skipping %p because it has %n hard links\n" \) -o \( -type f -links 1 -o -type d \) -execdir chown $FIXUSER:$FIXUSER {} \+; fi; chown $FIXUSER:nobody /home/$FIXUSER/public_html ; echo "Fixing mail permissions"; /scripts/mailperm $FIXUSER

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

NTP - Ajustement de l'heure (Centos)

Installation de NTP :   Centos 6 : yum install ntpchkconfig ntpd onntpdate...

Installer WHM / cPanel sur Centos

yum updateyum upgradeyum install perlcd /homewget -N http://httpupdate.cpanel.net/latestsh latest...

Installation de plugins & Outils utiles

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpmrpm -Uhv...

Supprimer les anciens kernels

Connaitre sa version kernel actuelle :uname -rNe conserver que l'actuel et sa version antérieure...

Serveur full (/var/tmp/)

rm -rf /tmp/* service mysql restart service httpd restart

Powered by WHMCompleteSolution