FTP Fayl İcazələri üçün Sadə Bələdçi

Açıqlama: Dəstəyiniz saytın işini davam etdirməyə kömək edir! Bu səhifədə tövsiyə etdiyimiz bəzi xidmətlər üçün bir müraciət haqqı qazanırıq.


Əsas HTML-dən daha mürəkkəb bir şey yükləmək (məsələn, bir PHP skript), işlərin düzgün işləməsi üçün ümumiyyətlə icazə parametrləri ilə bəzən tələb olunur. Səhvlə mübarizə aparmağınızdan və ya serverinizə yeni bir skript quraşdırmaq üçün təlimatlara əməl etməyinizdən asılı olmayaraq, icazələrin necə qurulacağını bilməyiniz vacibdir.

Bir çox veb ustası nə etdiklərini və ya niyə bu qədər vacib olduğunu bilmədən icazələrini təyin etməyə çalışırlar. Bu təhlükəsizlik və etibarlılıq problemləri ilə nəticələnə biləcək ciddi səhvlərə səbəb ola bilər.

Budur, yaxşı xəbər: izinləri başa düşmək asandır. Faktiki olaraq hər kəs əsas anlayışları cəmi bir neçə dəqiqədə başa düşə bilər. CHMOD əmrini istifadə edərkən gördüyümüz sirli nömrələr də sürətli bir primerdən sonra daha aydın olur.

Ağıllı, Sadə və Təhlükəsiz: Fayl İcazəsinin Əsasları

Fayl icazələrinin əsas prinsipi, serverinizdəki hər bir faylı hər istifadəçi tərəfindən əldə edilməməsidir. Bu baxımdan serveriniz fərdi kompüterinizdən heç bir fərqi yoxdur. Eyni maşında birdən çox hesabınız varsa, A Şəxsi B Şəxsiyyət sənədlərinə məxfilik səbəbindən daxil ola bilməz. Ancaq bir idarəçinin hər şeyə giriş imkanı verən daha yüksək səviyyəli bir hesabı var.

Ümumiyyətlə, üç növ istifadəçi faylları əldə edir: qonaqlar, ümumiyyətlə sayta daxil olanlar deməkdir; istifadəçilər (bu vəziyyətdə veb ustaları və yaratdıqları hesablar); və idarəçilər (hosting provayderi və ya virtual server ilə (VPS) kimi serverə “kök” girişi varsa özünüzü).

İdarəçilərdən icazə vermək və ya götürmək üçün bir yol yoxdur – həmişə istədikləri vaxt bir şey etmək icazəsi var. Göndərdiyiniz icazələr, digər tərəfdən, ziyarətçilərinizin sənədlərinizlə nə edə biləcəyinizi müəyyənləşdirir. CHMOD əmri daxil olduğu yerdir.

CHMOD’u anlamaq

CHange MODe-ni dəstəkləyən CHMOD, hər iki fayl və qovluq üçün icazələri dəyişdirmək və ya təyin etmək üçün ümumiyyətlə fayl ötürmə protokolu (FTP) vasitəsilə əldə olunan Unix və ya Linux əmridir. Tipik olaraq, CHMOD, 0-dan 7-ə qədər olan üç ədəddən ibarət bir sıra kimi bir fayl və ya qovluğun icazəsini təmsil edir.

Hər biri fərqli icazələrin “qrupunu” təmsil edir:

  1. İstifadəçi: Bu, onu yükləyən və ya yaratmış hesab mənasını verən fayl və ya qovluğun sahibidir.

  2. Qrup: İstifadəçinin aid olduğu qrup. Məsələn, hosting hesabınız birdən çox FTP giriş yaratmağa imkan verirsə, ehtimal ki, eyni qrupa aiddir.

  3. Dünya: saytınıza daxil olanlar da daxil olmaqla hər kəs.

Üç qrup da icazə verilən və ya rədd edilə bilən üç fəaliyyətə sahibdir:

  1. Oxu: Bir qovluqda bir fayl oxumaq və ya siyahı oxumaq imkanı. Oxunuşa giriş olmadan, bir fayla yalnız idarəçilər tərəfindən daxil ola bilərsiniz.

  2. Yazın: Bir faylı redaktə etmək / silmək / adını dəyişmək və ya bir qovluqdakı faylları yaratmaq / silmək / adını dəyişmə qabiliyyəti.

  3. İcra: Skript işlətmək və ya bir qovluqda bir skript işlətmək bacarığı.

Üç hərəkətə sonra ədədi bir dəyər verilir, “Oxu” “4”, “Yazmaq” “2, ″” və “İcra etmək” “1” olur. Values ​​Bu dəyərlərin əlavə edilməsi hər birində 0 ilə 7 arasında bir sıra yaradır. üç sahə.

Heç bir icazəsi olmayan, heç bir idarəçidən başqa bir adamın əldə edə biləcəyi bir sənəd, 000-dir. Hər kəs tərəfindən oxuna bilən bir 444. Hər kəs tərəfindən oxuna, yazıla və icra edilə bilən bir sənəd 777-dir..

Hər bir qrup fərqli bir dəyərə sahib ola bilər, məsələn, 755 icazəsi olan bir fayl istifadəçi tərəfindən oxuna, yazıla və icra edilə bilər, ancaq hamı onu oxuya və ya icra edə bilər, yaza bilməz. Bu başqalarına faylı düzəltməyə mane olur.

Ümumiyyətlə, bir fayl istifadəçisi ona tam daxil ola bilər (7 deməkdir), lakin ümumiyyətlə digərləri daha çox məhdud giriş əldə edəcəklər. Əksər skript sənədləri üçün 755 ideal hesab olunur. Bəzən digər icazələrə ehtiyac duyulur. Məsələn, fayllarınızı müntəzəm olaraq yüklədiyiniz bir qovluq varsa, icazələrin 666-a təyin edilməsi lazım ola bilər, yəni qovluğu oxuya və yazıla bilər, amma icra olunmur.

İcazə slips: Təhlükəsizlik haqqında bir söz

İcazələrdəki problem ondan ibarətdir ki, nə qədər versəniz, başqasının serverinizə hücum başlatmaq üçün icazənizdən sui-istifadə etməsi ehtimalı daha yüksəkdir. Sayı nə qədər az olarsa və verilən hüquqlar nə qədər az olarsa, bir o qədər yaxşıdır.

Məsələn, bir ssenari düzəliş edilə bilər, lakin lazım deyilsə, bir haker ona zərərli kodu daxil edə bilər. Eyni şəkildə, hər hansı bir kənar istifadəçi tərəfindən bir fayl yerinə yetirilə bilərsə, serverə və ya digər qonaqlara qarşı istifadə edilə bilər.

İcazələrinizi yalnız tələb olunanlara təyin etmək üçün diqqətli olun. Yalnız zəruri olduqda faylları və ya qovluqları 777 olaraq təyin edin və onları tələb etməyən sənədlərdə icra icazələrini verməyin. Müvafiq sənəd icazələrini təyin etmək üçün vaxt ayıraraq, yolda bəzi böyük baş ağrısından xilas ola bilərsiniz.

Fayl icazələri həqiqətən çaşdırıcı və ya çətin deyil. Fayl icazələrinin arxasındakı prinsipləri izah edən İnternetdəki çoxsaylı böyük bələdçilər sizə lazım olan məlumatları izləməyi asanlaşdırır. Məlumatın çatdırılma yolu bir az çaşdırıcı ola bilsə də, sənəd icazələrinin arxasında duran prinsipləri anlamaq asandır və məlumatlarınızı qorumaq üçün çox vacibdir. Sonda, icazələrin necə və niyə işlədiyini başa düşmək, məlumatlarınızı təhlükəsiz və istifadəçilərinizi xoşbəxt saxlamağa imkan verərək daha yaxşı bir veb ustası edəcəkdir.

Bu RSS yazılarımıza abunə olmaq və ya Twitter-də @ WhIIsHosting izləyin.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map