Linux əməliyyat sistemlərində fayl serveri (FS) fərqli məqsədlər üçün istifadə edilə bilər, lakin əksər hallarda yerli şəbəkə və Windows əsaslı kompüterlər olan ictimai qovluqlar yaratmaqda iştirak edir. Hal-hazırda ən populyar FS Samba hesab olunur. Bir çox paylanmada əvvəlcədən quraşdırılmışdır və təcrübəli istifadəçilər bu vasitəni fayl serverlərindən istifadə etməli olduğunuz təqdirdə bu vasitəni əsaslandırırlar. Bu gün bu komponenti Centos 7-də quraşdırmaq və konfiqurasiya etmək haqqında olacaq.
Sambanı yüzdə 7-də fərdiləşdirin
Bütün materialları addımlara payladıq, çünki standart konfiqurasiya prosesi ümumiyyətlə çox vaxt tələb edir və bir neçə fərqli mərhələdən ibarətdir. Artıq Windows ilə yan və ilkin hərəkətləri keçməyəcəyik, çünki bu Sambanın tez-tez bu əməliyyat sistemi ilə paketdə istifadə olunur. Yalnız Centos 7-də fayl serverini konfiqurasiya etmək üçün təqdim olunan təlimatları yalnız diqqətlə araşdıra bilərsiniz.Addım 1: Windows-da hazırlıq işləri
Windows-dan başlamağa başlamağa dəyər, çünki bir şəbəkə və ictimai qovluqlar yaratmadan lazım deyil ki, vacib məlumatları müəyyənləşdirmək lazımdır. İşçi qrupunun adını müəyyənləşdirməlisiniz və əlaqə cəhdlərinin bloklanmasına görə "ev sahibi" sənədində dəyişikliklər etməlisiniz. Hamısı belə görünür:
- "Başlat" düyməsini, "Komanda xətti" tapmaq üçün axtarış yolu ilə açın və bu proqramı idarəçi adından işə salın.
- Cari iş stansiyasının konfiqurasiyasını tapmaq üçün xalis konfiqurasiya iş stansiyasına daxil olun. Enter düyməsini basaraq hərəkəti aktivləşdirin.
- Siyahı görünüşünü gözləyin. Bu, "iş stansiyasının domeni" maddəsini tapın və dəyərini xatırlayın.
- Eyni konsol sessiyasında notepad C: \ Windows \ System32 \ Sistemi \ Sürücülər və s. \ Sürücülər və s.
- Siyahının sonunda qaçın və 192.168.0.1 srvr1.domain.com srvr1..com srvr1, bu IP-ni Sambra'nın tənzimlənəcəyi cihaz ünvanına dəyişdirin. Bundan sonra bütün dəyişiklikləri qeyd edin.
Bu barədə, Windows ucundakı bir kompüterlə olan bütün hərəkətlər, yəni Centos 7-ə gedə və Samba fayl servisinin birbaşa konfiqurasiyasını götürə bilərsiniz.
Addım 2: Samba 7-də 7-də quraşdırın
Sambanın düzgün istismarı üçün tələb olunan bütün komponentlər nəzərə alınmaqla əməliyyat sistemində standart olaraq quraşdırılmışdır, buna görə əl ilə əlavə edilməlidir. Bütün bu hərəkətlər terminal vasitəsilə icra ediləcək və aktiv internet bağlantınız və sudo əmrindən istifadə etmək qabiliyyətiniz olduğundan əmin olmalısınız.
- Məsələn, tətbiq menyusu və ya standart Ctrl + Alt + T düymə birləşməsi vasitəsilə sizin üçün əlverişli konsolu açın.
- Burada sudo yum quraşdırın - Bütün tələb olunan əlavə proqramların eyni vaxtda quraşdırılmasını işlətmək üçün Samba Samba Samba-Common-Glade2 Sistem-Config-Samba daxil edin.
- Bu hərəkəti təsdiqləmək üçün SuperUser şifrəsini daxil edin. Bu sətirdə yazılan simvolların göstərilməməsinə diqqət yetirin.
- Quraşdırma prosesinin başladığı barədə məlumat veriləcəkdir. Bu müddət ərzində "Terminal" nı bağlamayın, əks halda bütün parametrlər avtomatik olaraq yenidən qurulacaqdır.
- Əməliyyat başa çatdıqdan sonra, zəruri kommunal və onların asılılıqlarının qurulduğu bildirilən iplər görünəcək - daha da irəli gedə bilərsiniz.
Daha əvvəl təqdim olunan komanda sayəsində bütün kommunal xidmətlər dərhal eyni vaxtda quraşdırıldı və sistemə əlavə etmək üçün başqa bir şey yoxdur. Fayl serveri avtomatik olaraq istifadəyə veriləcək və dərhal autoload-a əlavə olunacaq, buna görə də onun daxil edilməsi və ya simvolik bağlantılar yaratmağınızdan narahat olmaya bilərsiniz.
Addım 3: Qlobal parametrlərin quraşdırılması
Samba OS-də "saf formada" quraşdırılmışdır, yəni indi davranışlarını müəyyənləşdirən parametrlər göstərilməyib. Onlar özlərinə quraşdırılmalı olacaqlar və əsas konfiqurasiya ilə buna dəyər. Bəzi xüsusi xətləri dəyişdirərək standart şablondan istifadə etməyi təklif edirik.
- Bəzən Samba təmiz bir konfiqurasiya faylı ilə quraşdırılmışdır, lakin bəzi parametrlər artıq onsuz da göstərilə bilər. Əvvəlcə bu obyektin ehtiyat nüsxəsini yaradaq ki, tez bir zamanda bərpa etsəniz. Bu vəzifə sudo mv /etc/samba/smba/smba/samba/smb.conf.bak daxil etməklə həyata keçirilir.
- Bu hərəkət, sonrakı kimi, superuser şifrəsini göstərərək təsdiqləməli olacaq.
- Aşağıdakı manipulyasiyalar birbaşa konfiqurasiya faylının özü ilə aparılacaqdır. Bunu etmək üçün, mətn redaktoru həmişə istifadə olunur. Standarta görə, VI əlavə olunur, lakin təcrübəsiz istifadəçilər üçün kifayət qədər rahat deyil, buna görə Nano quraşdırmağı məsləhət görürük.
- Nano artıq OS-yə əlavə olunsa, bu barədə sizə məlumat veriləcəkdir.
- İndi konfiqurasiya faylını sudo nano /etc/samba/smb.conf daxil edərək düzəltməyə müraciət edirik.
- Açılan pəncərədə aşağıdakı məzmunu daxil edin.
[Qlobal]
Workgroup = İşçi qrupu
Server String =% H server (Samba, Ubuntu)
NetBios Adı = Ubuntu Paylaş
DNS Proxy = Xeyr
Giriş faylı = /var/log/samba/log.%M
Maksimum giriş ölçüsü = 1000
Passdb arxa = TDBSAM
Unix Parol Sync = bəli
Passwd Proqramı = / USR / BIN / PASSWD% U
Pam parol dəyişikliyi = bəli
Qonağa xəritə = pis istifadəçi
İstifadəçilərə qonaqlara icazə verin = bəli
- Dəyişiklikləri qeyd etmək üçün CTRL + O düymə birləşməsini basın.
- Faylın adını dəyişdirməyin, ancaq Enter düyməsini vurun.
- Bundan sonra, CTRL + X-ni bağlayaraq mətn redaktoru pəncərəsini tərk edə bilərsiniz.
Yuxarıda göstərilən məzmunu konfiqurasiya faylına daxil etməli olduq, lakin bu parametrlərin dəyərləri istifadəçinin tələblərindən asılı olaraq dəyişir. Ən vacib məqamlarla daha ətraflı məlumat əldə edək:
- İşçi qrupu. Bu parametr işçi qrupunun adını müəyyənləşdirir. Onun dəyəri Windows-da müəyyən edilmiş məlumatlara uyğun olaraq qurulur.
- NetBios adı. Bu cihazla əlaqə qurarkən Windows PC-də göstərmək istədiyiniz ixtiyari adın dəyərini dəyişdirin.
- Giriş faylı. Bu parametrin dəyəri olaraq, fayl serverinin işləməsi zamanı yazılmış hadisə qeydlərini saxlamaq istədiyiniz fayla yolu göstərin.
- Passdb arxa. Bu seçim parolların saxlama növünü müəyyənləşdirir. Burada nə olduğunu bilmirsinizsə, bu elementi standart dəyərdə tərk etmək daha yaxşıdır.
- Unix parol sinxronizasiya. Bu parametrləri aktivləşdirmək tövsiyə olunur, çünki parol sinxronizasiyası üçün məsuliyyət daşıyır /
- Qonağa xəritə. Qonaq girişi təyin etmək üçün istifadə olunur. Bir neçə dəyərə malikdir: pis istifadəçi mövcud olmayan hesablar üçün istifadə olunur, şifrə daxilolmaya girdikdə və heç vaxt seçimini deaktiv etməyin.
Bundan əlavə, Samba-da digər konfiqurasiya variantları var və qrafik interfeys həyata keçirilir. Bütün bunlarla rəsmi sənədlərdə tanış olmağı məsləhət görürük, çünki bütün məlumatlar eyni məqalə altında konfiqurasiya edilə bilməz.
Addım 4: Bir ictimai qovluq yaratmaq
Fayl serverinin konfiqurasiyasını davam etdirin, ictimai qovluğu yaratmaq prinsipini sökdü. Dərhal qeyd edin ki, bu cür qovluqlar ümumiyyətlə parolla məhdudlaşmır və tamamilə hər bir bağlı istifadəçini redaktə etmək üçün mümkündür və ya hətta ixtisasartır. Ən çox belə qovluq yaradır, amma heç bir şey onlara hər hansı bir miqdar əlavə etməyinizə mane olmur. İlk belə qovluqun yaradılması aşağıdakı kimi aparılır:
- Terminalda yuxarıda göstərilən qovluğu yaratmaq üçün sudo mkdir -p / samba / allaccess daxil edin. Lazım gələrsə adını özbaşına dəyişdirmək.
- Əvvəlcə CD / Samba yolunun ətrafında hərəkət edən paylaşılan giriş ilə başlayın.
- Burada sudo Chmod-0755 Allaccess String daxil edin və Enter düyməsini basın.
- Başqa bir sudo Chown -r heç kimin parametri: nogroup allaccess / tamamilə bütün istifadəçilərə girişi təmin etmək üçün cavabdehdir.
- İndi bu qovluğu konfiqurasiya sənədində təyin etməlisiniz. Başlamaq üçün onu sudo nano /etc/samba/smb.conf vasitəsilə işə salın.
- Bloku və ya blokun altındakı blokun altından daxil edin. Fərdi dəyərlərin quraşdırılması ilə məşğul olduğunuz bir az sonra hər bir xəttin mənası haqqında danışacağıq.
Allaccess]
Yol = / samba / allaccess
Baxılabilir = bəli.
Yazıla bilən = bəli.
Qonaq ok = bəli
Yalnız oxuyun = Xeyr
- Dəyişiklikləri qeyd edin və mətn redaktorunu tərk edin.
- Bütün parametrlər yalnız fayl serveri yenidən başladıqdan sonra tətbiq olunacaq, buna görə də sudo sistemtcl Samba-ni yenidən başladın.
Bütün zəruri ictimai qovluq yaradılacaqdan sonra, oradakı \\ Srvr1 \ Allaccess əmrinə daxil olmaqla performanslarını pəncərələrdə yoxlamaq tövsiyə olunur. İndi yuxarıdakı parametrlərə təsir edək:
- Yol. Burada yol ictimaiyyətə təqdim olunan qovluğa uyğundur.
- Baxıla bilər. Bu parametrin aktivləşdirilməsi icra siyahısında qovluğu göstərəcəkdir.
- Yazıla bilən. Bu parametrin dəyəri bəli kimi göstərildiyi təqdirdə göstərilən qovluq düzəldilə bilər.
- Qonaq ok. Paylaşma qovluğunu təmin etmək istəyirsinizsə bu elementi aktivləşdirin.
- Yalnız oxuyun. Oxunan qovluğun dəyərini təyin etmək üçün bu parametrin müsbət dəyərindən istifadə edin.
Addım 5: Təhlükəsiz bir kataloq yaratmaq
Samba konfiqurasiyasının son nümunəsi olaraq, şifrə altında olacaq və yalnız xüsusi istifadəçilər üçün mövcud olan qorunan qovluqlar yaratmaq haqqında danışmaq istəyirik. Artıq başa düşdüyünüz kimi, bu cür qovluqlar sınırsız bir miqdar yarada bilərsiniz və bu belə olur:
- Sudo Mkdir -P / Samba / Allaccess / Secure əmrindən istifadə edərək konfiqurasiya ediləcək bir qovluq yaradın.
- Sudo əlavə qrupu Təmineşgroup vasitəsilə səlahiyyətli istifadəçilərin daxil ediləcəyi bir qrup əlavə edin.
- CD / Samba / Allaccess'i təyin etməklə qorunan qovluq yerinə gedin.
- Burada sudo Chown -r Richard vasitəsilə hər bir fərdi istifadəçi üçün hüquqları təyin edin: Təminedici qrup təhlükəsizdir. Bu əmrdə Richard adını lazımi birinə dəyişdirin.
- Yalnız ortaq bir sudo chmod -r 0770 təhlükəsiz / təhlükəsizlik əmri daxil etmək üçün qalır.
- Yeni qurduğumuz qovluğu təyin etmək üçün konfiqurasiya faylına (sudo nano /etc/samba/smb.conf) gedin.
- Bloku aşağıdakı redaktorda kopyalayın və yapışdırın.
[Təminatlı]
Yol = / samba / allaccess / təmin edilmiş
Etibarlı istifadəçilər = @securedgroup
Qonaq OK = Xeyr
Yazıla bilən = bəli.
Baxılabilir = bəli.
- Dəyişiklikləri qeyd edin və mətn redaktorunu bağlayın.
- Sudo USERMOD-AYAMULDGroup Richard vasitəsilə bütün hesabları müvafiq qrupa əlavə edin.
- Konfiqurasiyanı tamamlayan son hərəkət kimi hər biri üçün sudo smbpasswd-aA Richard şifrəsini təyin edin.
Samba fayl serverinin ümumi parametrləri haqqında paylaşmaq istədiyimiz bütün məlumatlardır