GNU/Linux >> Znalost Linux >  >> Cent OS

Služba Squid ve stavu selhání s chybou:„Nepodařilo se vytvořit odkládací adresář /var/spool/squid/00:(13) Povolení odepřeno“

Problém

Služba squid ve stavu selhání s níže uvedenou chybou:

# 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.

Řešení

Povolení /var/spool/squid/ bylo nesprávné.

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

1. Upravte vlastnictví adresáře z root na squid pomocí níže uvedeného příkazu:

# chown squid:squid /var/spool/squid

2. Ověřte oprávnění k adresáři pomocí níže uvedeného příkazu:

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

3. Spusťte službu chobotnice níže uvedeným příkazem:

# systemctl start squid

4. Ověřte stav služby squid pomocí níže uvedeného příkazu:

# systemctl status squid


Cent OS
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Omezit přístup k FTP pouze na /var/www pomocí Vsftpd?

  3. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?

  1. Oprava ::otevření souboru /home/user/etc/domainname/passwd se nezdařilo s chybou žádný takový soubor nebo adresář

  2. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  3. Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."

  1. Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."

  2. Oprávnění SELECT INTO OUTFILE odepřeno, ale uživatel může zapisovat do adresáře

  3. Django static_root v /var/www/... - žádná oprávnění ke collectstatic