ფაილის სერვერი (FS) Linux ოპერაციული სისტემებში შეიძლება გამოყენებულ იქნას სხვადასხვა მიზნებისათვის, მაგრამ ხშირ შემთხვევაში ჩართულია ადგილობრივი ქსელისა და საჯარო საქაღალდეების შექმნისას Windows- ზე დაფუძნებული კომპიუტერებით. ყველაზე პოპულარული FS ამჟამად განიხილება Samba. ეს არის წინასწარ დამონტაჟებული მრავალი დისტრიბუცია, და გამოცდილი მომხმარებლები ურჩევნიათ ამ ინსტრუმენტს, როგორც მთავარი, თუ თქვენ უნდა გამოიყენოთ ფაილი სერვერები. დღეს ეს იქნება ამ კომპონენტის ინსტალაცია და კონფიგურაცია ცენტროს 7-ში.
Customize Samba Centos 7
ჩვენ ყველა მასალას გადავდგათ ნაბიჯების გადადგმა, რადგან სტანდარტული კონფიგურაციის პროცესი ჩვეულებრივ დიდ დროს იღებს და რამდენიმე სხვადასხვა ეტაპისგან შედგება. ჩვენ არ გავაგზავნით გვერდს და წინასწარ მოქმედებებს Windows- თან, რადგან ჩვენ უკვე მითითებულია ზემოთ, რომ Samba ხშირად გამოიყენება ამ ოპერაციული სისტემით. თქვენ შეგიძლიათ მხოლოდ ყურადღებით შეისწავლეთ ინსტრუქციები, რომლებიც წარმოდგენილია Centos 7-ში ფაილის სერვერის კონფიგურაციის ძირითადი პრინციპების გასაგებად.ნაბიჯი 1: მოსამზადებელი სამუშაო Windows
ღირს დაწყების დაწყების დაწყებისთანავე, რადგან აუცილებელია მნიშვნელოვანი ინფორმაციის დასადგენად, რომლის გარეშეც არ არის აუცილებელი ქსელისა და საჯარო საქაღალდეების შექმნის გარეშე. თქვენ უნდა განსაზღვროთ სამუშაო ჯგუფის სახელი და ცვლილებების შეტანა "მასპინძლებს" ფაილში ისე, რომ კავშირის მცდელობები დაბლოკილია. ეს ყველაფერი ასე გამოიყურება:
- გახსენით "დაწყება", მოძებნეთ "ბრძანების" მოძებნა და ამ განცხადების ადმინისტრატორის სახელით.
- შეიყვანეთ Net Config Workstation ბრძანება გასარკვევად მიმდინარე სამუშაო სადგურის კონფიგურაცია. გააქტიურეთ აქცია Enter ღილაკზე დაჭერით.
- დაველოდოთ სიის გამოჩენა. მასში, მოვძებნოთ პუნქტის "დომენი სამუშაო სადგურზე" და მახსოვს მისი ღირებულება.
- იმავე კონსოლი სესიაში, შეიტანეთ Notepad C: \ Windows \ System32 \ Chrisons \ ETC \ მასპინძლობს სტრიქონის გახსნას სასურველი ფაილის მეშვეობით default "notepad".
- გაშვება სიის ბოლოს და ჩაწერეთ ხაზი 192.168.0.1 srvr1.domain.com SRVR1, შეცვალა ეს IP მოწყობილობის მისამართი, სადაც Samba იქნება მორგებული. ამის შემდეგ, შეინახეთ ყველა ცვლილება.
აქედან, ყველა ქმედება კომპიუტერზე Windows End, რაც იმას ნიშნავს, რომ თქვენ შეგიძლიათ წასვლა Centos 7 და მიიღოს პირდაპირ კონფიგურაცია Samba ფაილის სერვერი.
ნაბიჯი 2: დააინსტალირეთ Samba ცენტრებში 7
სამბის სწორი ოპერაციისთვის საჭირო ყველა კომპონენტი არ არის დამონტაჟებული ოპერაციული სისტემის მიხედვით, რათა მათ ხელით დაემატოს. ყველა ეს ქმედება შესრულდება ტერმინალის მეშვეობით და თქვენ ასევე უნდა დავრწმუნდეთ, რომ თქვენ გაქვთ აქტიური ინტერნეტი და Sudo ბრძანების გამოყენების უნარი.
- გახსენით კონსოლი თქვენთვის მოსახერხებელი თქვენთვის, მაგალითად, აპლიკაციის მენიუს ან სტანდარტული Ctrl + T + T გასაღები კომბინაციის გზით.
- აქ შეიყვანეთ Sudo Yum Install -y Samba Samba- საერთო Python-Glade2 სისტემა- Config-Samba აწარმოებს ერთდროულად დამონტაჟებას ყველა საჭირო დამატებითი კომუნალური.
- შეიყვანეთ Superuser პაროლი ამ ქმედების დასადასტურებლად. განვიხილოთ, რომ ამ ხაზში დაწერილი პერსონაჟები არ არის ნაჩვენები.
- თქვენ ეცნობებათ, რომ ინსტალაციის პროცესი დაიწყო. ამ დროს, არ დახუროს "ტერმინალი", წინააღმდეგ შემთხვევაში ყველა პარამეტრი ავტომატურად გადატვირთულია.
- ოპერაციის დასრულების შემდეგ, სტრიქონები გამოჩნდება, რომ იტყობინება, რომ საჭირო კომუნალური და მათი დამოკიდებულებები შეიქმნება - შეგიძლიათ შემდგომი წასვლა.
მადლობა იმ გუნდის წყალობით, ყველა კომუნალური დაუყოვნებლივ დამონტაჟდა ერთდროულად და მეტი არაფერი დაამატოთ სისტემაში. ფაილური სერვერი ავტომატურად დაიწყება და დაუყოვნებლივ დაემატება AutoLoad, ასე რომ თქვენ არ ინერვიულოთ მისი ჩართვის ან სიმბოლური კავშირების შექმნა.
ნაბიჯი 3: გლობალური პარამეტრების ინსტალაცია
Samba დამონტაჟებულია OS- ში "სუფთა ფორმაში", რაც იმას ნიშნავს, რომ ახლა მისი ქცევის განსაზღვრის პარამეტრები არ არის მითითებული. ისინი უნდა იყოს დამონტაჟებული საკუთარი, და ღირს ეს მთავარ კონფიგურაციას. ჩვენ გთავაზობთ სტანდარტული თარგის გამოყენებას, შეცვლის საბაჟო ხაზებს.
- ზოგჯერ Samba დამონტაჟებულია სუფთა კონფიგურაციის ფაილი, მაგრამ ზოგიერთი პარამეტრი შეიძლება უკვე მითითებული. მოდით პირველი შევქმნათ სარეზერვო ასლი ამ ობიექტის ისე, რომ თუ სწრაფად აღადგინოთ იგი. ეს ამოცანა ხორციელდება Sudo MV /etc/samba/smba /smba /samba/smb.conf.bak.
- ეს ქმედება, ისევე როგორც ყველა მომდევნო, უნდა დაადასტუროს Superuser პაროლი.
- შემდეგი მანიპულაციები გაკეთდება პირდაპირ კონფიგურაციის ფაილთან ერთად. ამისათვის ტექსტური რედაქტორი ყოველთვის გამოიყენება. სტანდარტის მიხედვით, VI დაემატება, მაგრამ ეს არ არის მოსახერხებელი საკმარისი იმისათვის, რომ ახალბედა მომხმარებლებს, ამიტომ ჩვენ რეკომენდაციას ინსტალაცია Nano მეშვეობით Sudo Yum დააყენოთ Nano ბრძანება.
- თუ ნანო უკვე დაემატა OS- ს, თქვენ ეცნობებათ ამის შესახებ.
- ჩვენ ახლა მივმართავთ კონფიგურაციის ფაილის რედაქტირებას Sudo Nano /etc/samba/smb.conf- ის შესვლისას.
- ფანჯარაში, რომელიც იხსნება, შევა ქვემოთ მოყვანილი შინაარსი.
[გლობალური]
სამუშაო ჯგუფი = სამუშაო ჯგუფი
სერვერის სიმებიანი =% H სერვერი (Samba, Ubuntu)
NetBIOS NAME = UBUNTU წილი
DNS Proxy = არა
log file = /var/log/samba/log.%m
მაქს შესვლა ზომა = 1000
Passdb backend = tdbsam
Unix პაროლი Sync = დიახ
Passwd პროგრამა = / usr / bin / passwd% u
PAM პაროლი შეცვლა = დიახ
რუკა სასტუმროში = ცუდი მომხმარებელი
მომხმარებელი საშუალებას მისცემს სტუმრებს = დიახ
- დააჭირეთ CTRL + O გასაღების კომბინაციას ცვლილებების ჩაწერას.
- არ შეცვალოთ ფაილის სახელი, მაგრამ უბრალოდ დააჭირეთ Enter.
- ამის შემდეგ, შეგიძლიათ დატოვოთ ტექსტური რედაქტორის ფანჯარა Ctrl + X- ის დახურვის გზით
ზემოთ მითითებული, რომელი შინაარსი უნდა იყოს ჩასმული კონფიგურაციის ფაილში, თუმცა ამ პარამეტრების ღირებულებები დამოკიდებულია მომხმარებლის მოთხოვნებზე. მოდით გაერკვნენ ის უფრო დეტალურად ყველაზე მნიშვნელოვანი წერტილებით:
- სამუშაო ჯგუფი. ეს პარამეტრი განსაზღვრავს სამუშაო ჯგუფის სახელს. მისი ღირებულება იქმნება Windows- ში განსაზღვრული ინფორმაციის შესაბამისად.
- NetBIOS სახელი. შეცვალეთ ღირებულება თვითნებური სახელით, რომელიც გსურთ ამ მოწყობილობასთან ურთიერთქმედებისას Windows PC- ზე.
- Log ფაილი. ამ პარამეტრის ღირებულებით, მიუთითეთ ფაილის ფაილის ფაილების ფუნქციონირების თარიღის შესანახად.
- Passdb backend. ეს პარამეტრი განსაზღვრავს პაროლის შენახვის ტიპს. თუ არ იცი, რა არის აქ, რომ ვთხოვო, უმჯობესია დატოვოს ეს საქონელი ნაგულისხმევ მნიშვნელობაში.
- Unix პაროლი Sync. რეკომენდირებულია ამ პარამეტრის გააქტიურება, რადგან ის პასუხისმგებელია პაროლის სინქრონიზაციისთვის /
- რუკა სასტუმროში. გამოიყენება სტუმრების ხელმისაწვდომობისთვის. მას აქვს რამდენიმე მნიშვნელობა: ცუდი მომხმარებელი არ არის გამოყენებული არარსებული ანგარიშებისთვის, ცუდი პაროლი იტვირთება სასტუმროს რეჟიმში, როდესაც შესვლის პაროლი შეყვანის, და არასოდეს უბრალოდ გამორთვა ვარიანტი.
გარდა ამისა, სამბას სხვა კონფიგურაციის პარამეტრები არსებობს და გრაფიკული ინტერფეისი ხორციელდება. ყოველივე ამის შემდეგ ჩვენ გირჩევთ გაეცნოთ ოფიციალურ დოკუმენტაციას, რადგან ყველა ინფორმაცია არ შეიძლება კონფიგურირებული იყოს იმავე მუხლით.
ნაბიჯი 4: საჯარო დირექტორიის შექმნა
გააგრძელეთ ფაილური სერვერის კონფიგურაცია, დაიშალა საჯარო დირექტორიების შექმნის პრინციპი. დაუყოვნებლივ გაითვალისწინეთ, რომ ასეთი ფოლდერები, როგორც წესი, არ შემოიფარგლება პაროლით და ხელმისაწვდომია ნახვისთვის ან თუნდაც აბსოლუტურად ყველა დაკავშირებული მომხმარებლის რედაქტირება. ყველაზე ხშირად ქმნის ერთი ასეთი დირექტორია, მაგრამ არაფერი ხელს უშლის მათ ნებისმიერი რაოდენობის დამატებას. პირველი ასეთი საქაღალდის შექმნა ასრულებს შემდეგნაირად:
- ტერმინალში, შეიყვანეთ Sudo Mkdir -P / Samba / Allaccess, რათა შეიქმნას საქაღალდე ზემოთ. შეცვალეთ მისი სახელი თვითნებურად, საჭიროების შემთხვევაში.
- დაიწყო გაზიარებული წვდომით, თავდაპირველად CD / Samba Path- ის გარშემო.
- აქ ჩადეთ Sudo Chmod -r 0755 Allaccess სიმებიანი და დააჭირეთ Enter.
- კიდევ ერთი Sudo Chown -r არავინ პარამეტრი: Nogrup Allaccess / პასუხისმგებელია ხელმისაწვდომობის ხელმისაწვდომობის აბსოლუტურად ყველა მომხმარებლებს.
- ახლა თქვენ უნდა დანიშნოთ ეს საქაღალდე კონფიგურაციის ფაილში. დასაწყისისთვის, დაიწყოს ის მეშვეობით Sudo Nano /etc/samba/smb.conf.
- ბლოკზე დაბლოკვის ბლოკის ან დასაწყისის ჩასმა. ჩვენ ვსაუბრობთ თითოეული ხაზის მნიშვნელობაზე ცოტა მოგვიანებით, რომ თქვენ განიხილება ინდივიდუალური ღირებულებების დამონტაჟება.
Allaccess]
PATH = / SAMBA / Allaccess
BROWSABLE = YES.
Writable = დიახ.
სასტუმრო OK = დიახ
წაიკითხეთ მხოლოდ = არა
- შეინახეთ ცვლილებები და დატოვეთ ტექსტური რედაქტორი.
- ყველა პარამეტრი გამოყენებული იქნება მხოლოდ ფაილის სერვერის გადატვირთვის შემდეგ, ასე რომ ახლავე გააკეთეთ ახლა Sudo SystemCTL- ის ჩაწერეთ Samba.
მას შემდეგ, რაც ყველა საჭირო საჯარო დირექტორია შეიქმნება, მიზანშეწონილია, შეამოწმოთ მათი შესრულება Windows- ში "SRVR1 \ Allaccess". ახლა მოდით გავლენა მოახდინოს ზემოთ პარამეტრების:
- გზა. აქ ბილიკი შეესაბამება საქაღალდეს, რომელიც არჩეული საჯაროდ ხელმისაწვდომია.
- BROWSABLE. ამ პარამეტრის გააქტიურება აჩვენებს მითითებას ნებადართული სიაში.
- ჩაწერილი. მითითებული საქაღალდე შეიძლება რედაქტირდეს, თუ ამ პარამეტრის ღირებულება მითითებულია დიახ.
- სტუმარი OK. გააქტიურეთ ეს პუნქტი, თუ გსურთ ფოლდერის გაზიარების უზრუნველყოფა.
- Წაიკითხეთ მხოლოდ. გამოიყენეთ ამ პარამეტრის დადებითი ღირებულება, რათა შეიქმნას მხოლოდ წაკითხული მხოლოდ საქაღალდის ღირებულება.
ნაბიჯი 5: უსაფრთხო კატალოგის შექმნა
როგორც Samba კონფიგურაციის ბოლო მაგალითია, ჩვენ გვინდა ვისაუბროთ დაცული საქაღალდეების შექმნის შესახებ, რომელიც იქნება პაროლით და ხელმისაწვდომია მხოლოდ კონკრეტულ მომხმარებლებს. როგორც უკვე მიხვდა, თქვენ შეგიძლიათ შექმნათ ასეთი დირექტორიები შეუზღუდავი რაოდენობით, და ეს ასე ხდება:
- შექმენით დირექტორია, რომელიც კონფიგურირებული იქნება Sudo Mkdir -P / Samba / Allaccess / Secure Command- ის გამოყენებით.
- დაამატეთ ჯგუფი, სადაც ავტორიზებული მომხმარებელი მოიცავს Sudo AddGroup- ის მეშვეობით.
- წასვლა დაცული დირექტორიაში CD / Samba / Allaccess- ის მითითებით.
- აქ, მითითებული უფლებები თითოეული მომხმარებლისათვის Sudo Chown -r რიჩარდ: SecuredGroup უსაფრთხო. შეცვალეთ რიჩარდ სახელი ამ ბრძანებაში აუცილებელი.
- ეს რჩება მხოლოდ საერთო Sudo Chmod -r 0770 უსაფრთხო / უსაფრთხოების ბრძანება.
- გადადით კონფიგურაციის ფაილზე (Sudo Nano /etc/samba/smb.conf) მიუთითეთ საქაღალდე, რომელიც ჩვენ უბრალოდ შეიქმნა.
- კოპირება და ჩასვით ბლოკი რედაქტორში.
[უზრუნველყოფილი]
PATH = / SAMBA / Allaccess / უზრუნველყოფილი
Valid მომხმარებლებს = @SecuredGroup
სტუმარი OK = არა
Writable = დიახ.
BROWSABLE = YES.
- ცვლილებების შენახვა და ტექსტის რედაქტორის დახურვა.
- დაამატეთ ყველა ანგარიშს შესაბამისი ჯგუფის მეშვეობით Sudo UserMod -A -G- ის SecuredGroup რიჩარდ.
- SUDO SMBPASPWD-A რიჩარდ პაროლი თითოეული მათგანისთვის, როგორც ბოლო ქმედება, რომელიც ასრულებს კონფიგურაციას.
ეს არის ყველა ინფორმაცია, რომელსაც გვინდოდა გაზიარებული Samba ფაილის სერვერის ზოგადი პარამეტრები Centos 7. თქვენ შეგიძლიათ მხოლოდ ინსტრუქციები შეცვალოს პარამეტრების და მათი ღირებულებები თავს შექმნას ოპტიმალური კონფიგურაცია.