Fix Permissions and Ownership

suPHP dan FastCGI membutuhkan file dan folder untuk memiliki satu set tertentu dari Permissions / Ownership yang berbeda dari penangan lain. Tanpa izin ini yang diatur dengan benar, Anda akan melihat banyak kesalahan seperti: "403 Forbidden", "500 Internal Server Error", atau kesalahan hanya generik yang umumnya memiliki kata 'Permission' di dalamnya. 

Hal ini dapat sangat memakan waktu untuk melacak dan memeriksa hak akses file di seluruh server. Untungnya, perizinan memperbaiki dan kepemilikan pada server yang menjalankan cPanel dapat ditulis. Salah satu anggota dari MST kami, Colin Roche-Belanda, membuat sebuah script sederhana untuk ServInt disebut 'fixperms' yang dapat Anda wget ke server cPanel. Cukup jalankan script fixperms, menentukan user (atau semua pengguna), dan kesalahan menghilang. Ini adalah memperbaiki generik yang baik jika Anda tidak dapat menemukan masalah izin Anda, atau jika Anda baru saja beralih handler Anda dan perlu cara cepat untuk mengubah setiap akun pengguna di server. 

*** PERINGATAN !!! *** 

Naskah berikut ini dimaksudkan untuk suPHP atau FastCGI, Jika Anda tidak menjalankan salah satu dari ini 2 penangan, jangan menjalankan fixperms. Script akan menyebabkan masalah jika Anda menjalankan handler lain seperti DSO. 

Selain itu, sangat disarankan agar Anda menjalankan salinan lengkap dari server Anda sebelum menjalankan fixperms atau script lain yang membuat perubahan pada beberapa file. 

The fixperms Script dimaksudkan untuk server cPanel saja. Hal ini tergantung pada skrip intern cPanel dan struktur file. Jika Anda pada hal lain (seperti Plesk), itu akan gagal untuk dijalankan. Ini tidak akan dapat melakukan apa-apa.

Menjalankan fixperms untuk satu pengguna 

Jika Anda ingin memperbaiki hak akses untuk satu pengguna pada server cPanel Anda, cukup gunakan '-a USERNAME': 

wget boomshadow.net/tools-utils/fixperms.sh
sh ./fixperms.sh -a USERNAME

Menjalankan fixperms untuk semua pengguna 

Jika Anda ingin memperbaiki hak akses untuk setiap pengguna pada server cPanel Anda, cukup gunakan '-all': 

wget boomshadow.net/tools-utils/fixperms.sh
sh ./fixperms.sh -all
  • Email, SSL
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

ClamAV Scanner untuk EXIM

To configure ClamAV Scanner for Exim, perform the following steps: Navigate to the Exim...

Install RKHunter di Server

Rkhunter juga dikenal sebagai rootkit Hunter adalah alat pemindaian untuk memastikan sekitar...

Hapus Semua Pesan Email dari Queue

Pertanyaan: Saya menggunakan server mail Exim bawah CentOS Linux. Bagaimana cara menghapus semua...

CryptPHP PHP Malware Attack

Apabila tiba-tiba IP masuk dalam database spamhaus, maka patut ditindaklanjuti karena kini sedang...

Disabling SSLv3 for POODLE cPanel

Ada POODLE baru di kota, tapi sayangnya itu bukan jenis anjing. POODLE singkatan Padding Oracle...