GNU/Linux >> Belajar Linux >  >> Cent OS

Layanan Squid dalam Keadaan Gagal dengan Kesalahan:"Gagal membuat direktori swap /var/spool/squid/00:(13) Izin ditolak"

Masalahnya

Layanan squid dalam keadaan gagal dengan kesalahan di bawah ini:

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

Solusinya

Izin /var/spool/squid/ salah.

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

1. Ubah kepemilikan direktori dari root ke squid dengan perintah di bawah ini:

# chown squid:squid /var/spool/squid

2. Verifikasi izin direktori dengan perintah di bawah ini:

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

3. Mulai layanan squid dengan perintah di bawah ini:

# systemctl start squid

4. Verifikasi status layanan squid dengan perintah di bawah ini:

# systemctl status squid


Cent OS
  1. (Terpecahkan) Tidak dapat membuka kotak surat /var/mail/user:Izin ditolak kesalahan di Linux

  2. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  3. Fix ::file open /home/user/etc/domainname/passwd gagal dengan kesalahan tidak ada file atau direktori seperti itu

  1. Cara mengubah Direktori Log Default (/ var/log) di Rsyslog untuk CentOS/RHEL 6,7

  2. "kesalahan:Mengikat ke port 2222 pada 0.0.0.0 gagal:Izin ditolak" – kesalahan saat memulai layanan sshd pada CentOS/RHEL

  3. UNIX / Linux :Apa izin yang benar dari direktori /tmp dan /var/tmp?

  1. lvdisplay error:“Gagal membuat direktori /var/lock/lvm. Inisialisasi penguncian berbasis file gagal.”

  2. izin ditolak untuk komposer di /usr/local/bin/

  3. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis