GNU/Linux >> Tutoriels Linux >  >> Cent OS

Le service Squid en état d'échec avec l'erreur :"Échec de la création du répertoire d'échange /var/spool/squid/00 :(13) Autorisation refusée"

Le problème

Le service squid en état d'échec avec l'erreur ci-dessous :

# systemctl status squid.service
● squid.service - Squid caching proxy
  Loaded: loaded (/usr/lib/systemd/system/squid.service; enabled; vendor preset: disabled)
  Active: failed (Result: exit-code) since Wed 2019-05-01 16:34:19 GMT; 2min 50s ago
  Process: 2022 ExecStartPre=/usr/libexec/squid/cache_swap.sh (code=exited, status=1/FAILURE)

May 01 16:34:19 [hostname] systemd[1]: Starting Squid caching proxy...
May 01 16:34:19 [hostname] squid[2027]: Failed to make swap directory /var/spool/squid/00: (13) Permission denied   >>
May 01 16:34:19 [hostname] cache_swap.sh[2022]: init_cache_dir /var/spool/squid...
May 01 16:34:19 [hostname] systemd[1]: squid.service: control process exited, code=exited status=1
May 01 16:34:19 [hostname] systemd[1]: Failed to start Squid caching proxy.
May 01 16:34:19 [hostname] systemd[1]: Unit squid.service entered failed state.
May 01 16:34:19 [hostname] systemd[1]: squid.service failed.

La solution

L'autorisation de /var/spool/squid/ était incorrect.

# ls -ld /var/spool/squid
drwxr-xr-x 2 root root 6 Apr 26 20:29 /var/spool/squid

1. Modifiez la propriété du répertoire de root à squid avec la commande ci-dessous :

# chown squid:squid /var/spool/squid

2. Vérifiez l'autorisation du répertoire avec la commande ci-dessous :

# ls -ld /var/spool/squid
drwxr-xr-x 2 squid squid 6 Apr 26 20:29 /var/spool/squid

3. Démarrez le service squid avec la commande ci-dessous :

# systemctl start squid

4. Vérifiez l'état du service squid avec la commande ci-dessous :

# systemctl status squid


Cent OS
  1. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  2. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  3. Correction ::l'ouverture du fichier /home/user/etc/domainname/passwd a échoué avec l'erreur aucun fichier ou répertoire de ce type

  4. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

  5. erreur lvdisplay :"Échec de la création du répertoire /var/lock/lvm. Échec de l'initialisation du verrouillage basé sur les fichiers. »

Erreur de dépannage :la tâche pour mariadb.service a échoué car le processus de contrôle s'est terminé avec un code d'erreur.

(Résolu) Impossible d'ouvrir la boîte aux lettres /var/mail/user :erreur d'autorisation refusée sous Linux

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Limiter l'accès FTP uniquement à /var/www avec Vsftpd ?

Comment changer le répertoire de journal par défaut (/var/log) dans Rsyslog pour CentOS/RHEL 6,7

UNIX / Linux :Quelle est la bonne permission des répertoires /tmp et /var/tmp