Създаване на споделена директория с самба

Създаване на споделена директория с Samba

мрежовите администратори трябва да се фокусират най-вече върху създаването на надеждно, безопасно и достъпно за съхранение на файлове. Можете да използвате, разработена от Microsoft NT Server, който, благодарение на по-добра система за сигурност домейн предоставя на администратора с отличен инструмент за управление на достъпа до файла. Въпреки това, "за Windows начин" - не само начин.

Защо може да се наложи да използвате Samba, отколкото Windows? На първо място, Самба работи Linux, което означава, че софтуер с отворен код е в рамките на свободен операционна система. Нулеви разходи изглеждат първоначално да бъде много привлекателна, особено като се има предвид, че в разрастваща се мрежа от с течение на времето, може да се наложи да се добавят нови потребители, той също би искал да бъде безплатен. Друго предимство на Samba и Linux общо ползване: надеждност.

УВОД В LINUX файлова система

Преди да започнете да инсталирате Samba на Linux, което трябва да се разбере как Linux файловата система. Linux файлова система е подобна на NTFS, и там, и там е концепцията за главната директория, поддиректории и файлове, представляващи различни звена на данни. Въпреки това, Linux файловата система не използва понятието диск (диск); Linux файлова система е монтирана на директории в главната директория. разрешения и собствеността на групи от файлове и директории, за да определят какви привилегии като потребител е: четене (четене), запис (запис) или изпълнение (изпълнение).

Както файловата система на Windows, Linux за различни цели, използвайки различни директории. Има една директория, наречена / и т.н., те съдържат най-важните за конфигурационните файлове на Linux; има директории / дома, които са потребителски домашни директории. С корен потребителско име също е вашата домашна директория - / корен. Най-популярните дистрибуции използват скриптови файлове (скрипт), които са в /etc/rc.d/init.d директория за извършване на редовен стартиране на сървъра и изключване.


# Rpm -e -nodeps самба
# Rpm -e -nodeps самба-чести
# Rpm -e -nodeps самба-клиент

Броят на инсталираните файлове включват:

/etc/smb.conf - конфигурационния файл;
/etc/rc.d/init.d/smb - Samba стартиране на файлове;

файлове от / ЮЕсАр / хамбар и / ЮЕсАр / sbin за всички видове свързани програми.

метод Samba инсталация може да се различава до известна степен в зависимост от разпределението Linux. Обърнете внимание на версия на Samba, експлоатира и поддържа от доставчика Linux, или инсталиране на Samba използване на изходния код.

/etc/smb.conf файл ви позволява напълно да персонализирате Samba да работи - включително и настройките за сигурност, настройка на работна група, описания на споделени ресурси - всичко на едно място. Ако процеса на инсталиране на Samba създава проба файл smb.conf, е необходимо да се движи или да преименувате /etc/smb.conf.bak. Четири основни раздела на конфигурационния файл - това е в световен мащаб, принтери, домове. както и дефинирани от потребителя. и всеки има свой собствен индивидуален конфигуриране на услуги.

глобален раздел описва глобалните характеристики на Samba, като на свое име NetBIOS и свързания с работната група. Администраторите обикновено работят с части от дефинирани от потребителя. име, което си поставя за администратор, и които описват специфичните директории и принтери, предвидени за споделяне. Раздел принтери и домове описват съответно споделени принтери и домашни директории, но тези секции, които не са много възможности за допълнително конфигуриране.

Всички секции във файла smb.conf започва с името на раздела в квадратни скоби. В рамките на всяка секция с помощта на оператор задача да определи стойността на параметъра:


[

]
=

Обикновено това е достатъчно, за да приемете стойностите по подразбиране за повечето параметри Samba. Създава специална нужда да се само тези, които се нуждаят от фина настройка.

Започнете процес конфигурация Samba, като посочите името на сървъра (до 15 знака) и работи групата му в глобалната секция. Тези настройки ви позволяват да стартирате сървъра Samba. Например:


[Global]
NetBIOS име =
работна група =

Задаване на име на NetBIOS-не е предпоставка Samba работа като стандартен за името Samba получава име на хост. Обикновено, обаче, назначаването на NetBIOS име-е желателно, тъй като споразумението върху името на NetBIOS предполага, че в рамките на една и съща подмрежа като името на хоста, трябва да са уникални, и то не винаги е вярно за имена на хостове към Linux базирани сървъри. Като тест, можете да опитате да посочите името на неизползвана работна група. Въпреки това, след като може да се изисква подходяща Samba конфигурация, например, промяна на стойността на параметъра за работна група в името на съществуваща работна група.

Сега трябва да се определи как ще Samba удостоверяване на потребителите. Samba поддържа два типа удостоверяване: на нивото на ресурси (дял на ниво) и на ниво потребител (на ниво потребител). ниво удостоверяване акции на ниво изисква всеки потребител да имате сметка или във формата за SMB на сървъра Samba или за споделения ресурс бяха предоставени на анонимни разрешения. За да създадете акаунт от smbpasswd програма. Тези изисквания са единствените ограничения върху споделените ресурси за удостоверяване на нивото на ресурси; Ако потребителят има сметки SMB, Самба. при работа в режим акции на ниво, не може да налага ограничения за потребителите при достъп до споделени ресурси. Достъп до споделени ресурси на Windows 9x системи са организирани по различен начин: тук можете да зададете парола за достъп до споделени ресурси.


печели сървъра = <10.x.x.x>

След раздела на световния настройки на снимачната площадка, се уверете, че Samba се управлява нормално, и че мрежова среда за Windows-базирани клиенти получават сървъра Samba. След Linux сървър изтегляне на Samba работи, както следва:

След получаване на съобщение от скрипта на init.d че Samba стартира успешно, изчакайте малко, докато сървъра Samba регистрира със сървъра на WINS, и след това да използвате Net Вижте командата на работна станция Windows, за да "виждат" Samba сървър.


C:> нетна оглед \

Резултатът от тази команда:


Споделени ресурси в \
Все още няма записи в списъка.

Както можете да добавяте нови съвместни споделени файлове Net View команда, за да бъдете информирани за нови акции на ресурсите на сървъра Samba.

СЪЗДАВАНЕ НА споделен файл

Уверете се, че Samba работи за създаване на Linux сървър директория, която Samba ще предостави за споделяне. Независимо от платформа, Windows или Linux, можете процедурата е същата. Създаване на директория и се уверете, че съответния потребител или група е неговия собственик.

Влезте като корен и въведете командата защитен режим за създаване на нова директория във файловата система Linux (аз наричам тази директория файлове):

Обърнете внимание на мястото, където можете да създадете нова директория: главната директория за това служи като главна директория Samba. Linux разпределя по-голямата част от услугите в профила си и домашна директория. настаняване директорията за споделяне в собствената директория Samba - това е често срещана практика за Linux, въпреки че новата директория може да се постави в друга кола, или дори да се монтира за тази цел устройство за съхранение на мрежата. Основното нещо е, че подкрепата за новия каталог е надеждна.

За да се установи правото на собственост за директорията на Linux, използвайте chown. Тази команда с профила на никой (създаден автоматично, когато инсталирате Linux). Linux администратори често използват никой запис, за да се осигури достъп на потребителя анонимен:


# Chown никой / Начало / самба / файлове

След това изберете ресурса диск за споделяне в конфигурационния файл на Samba в определен от потребителя секция. Първо трябва да се създаде раздел, като посочите името си и името на споделен ресурс, се загради в квадратни скоби и разположен в края на раздела на глобални параметри. Името на раздел може да бъде всеки, с изключение на запазени имена - глобален, принтери, домове, но за простота го наричат ​​файлове.


коментира = Network Files

След това, в параметъра път, укажете пълния път до директорията, Samba, който ще бъде на разположение на обществеността. Например, за да посочите директория в началната директория на Samba, въведете параметъра път, както следва:

Сега трябва да се уточни дали ресурсът е достъпно за четене или писане. По подразбиране, Samba създава съвместни каталози всичко за четене. За организиране на достъп до записа, използвайте параметър възможен за запис, пренаписване на инсталацията, приемете стойността по подразбиране:

Настройката по подразбиране е активирана, ако е достъпна за писане параметър не е посочено или е не.

И накрая, изберете опцията да, за да се даде възможност на потребителя анонимен достъп до съвместното каталога. Ако потребителят се е отказан анонимен достъп, а след това всеки потребител, който ще се прилага по отношение на тази мрежа дял е необходимо да имате сметка в локалната база данни на Samba.

Позволява на потребителя да анонимен достъп до ресурс, трябва да се определи по-сметката Linux, в контекста на която потребителите ще имат достъп до директория за споделяне на файлове на. Тази сметка може също да бъде посочено в глобалната секция, а тази настройка ще продължи да се използва по подразбиране, но той все още ще бъде в състояние да го пренапише всеки път, когато е посочено споделен ресурс. Тази стъпка определено трябва да изпълнява, както и всяко достъп до файловата система трябва да бъде удостоверен в Samba, и Linux. Използвайте профил на гост за сметка никой инструкции за гости (сметката с оригиналния правото на собственост директория):


гост ОК = да
гост сметка = никой

От тази гледна точка, ние сме трудолюбива директория за споделяне. И следната информация ще се съдържа в /etc/smb.conf конфигурационния файл:


[Global]
NetBIOS име =
работна група =
сигурност = дял
печели сървъра = <10.x.x.x>
[Файлове]
път = / Начало / самба / файлове
коментира = Network Files
записваем = да
гост ОК = да
гост на потребителя = никой

Samba периодично сканира файла за промени търсене /etc/smb.conf и съответно актуализира конфигурация, така че не е нужно да го рестартирате ръчно. Въпреки това, след като са направени промени в глобалните раздел и раздел Досиетата на, само рестартирате Samba веднага активира промени. За да рестартирате Samba, използвайте следната команда:


# /etc/rc.d/init.d/smb спирка
# /etc/rc.d/init.d/smb старт

Избягвайте Samba се рестартира по време на работното време; това ще доведе до разкъсване на връзки с клиенти, които могат да причинят увреждане на файлове. Samba спирка, която е собственик на поделената директория с перспектива на клиента, е равносилно на изключване на захранващия кабел от сървъра.

Уверете се, че директорията на файлове е достъпен през мрежата. Извършване просто търсене \:


C:> нетна оглед \

Резултатът от тази команда обикновено е подобно на следното:


Споделени ресурси в \
Samba 2.0.7
Сподели име Тип Използва се като коментар
---------------------
Файлове Disk Network Files
Командата завърши успешно.

Ако командата се извърши успешно, нов файл мрежовите ресурси се предлага, за да търсите в мрежата. За тази цел можете да използвате иконата Network Neighborhood.

В допълнение, следва да се установи дали е възможно да се свърже с един ресурс, както и дали има достъп за запис. Използвайте Net използване, и да проверявате за достъп и след това да извършите операцията по запис. В примера по-долу да тествам на възможността за създаване на нова директория в споделен мрежов:


C:> нетно използване Z: \

Резултатът от екипа:


Командата завърши успешно.

Тогава аз се опитвам да се създаде нова директория:


Обем в кола Z е Files
Обем сериен номер е 2EE5-053C


Регистър на Z:
15.11.00 11: 02A

.
15.11.00 11: 02A .
15.11.00 11: 02A тест

ОТСТРАНЯВАНЕ SAMBA

Всеки път, когато създадете файл акция предложен прави изследвания, за да се валидира конфигурацията на ресурсите. Ако някоя от изпълнението на тестовете ще даде грешка, върнете се в конфигурационния файл и повторна проверка на конфигурацията на теста.

В допълнение, настройки могат да бъдат проверени с помощта на програмата testparm който е включен в Samba. Тази програма следи за правилния синтаксис. Допълнителна информация за изясняване на причината за грешката може да бъде намерена в два регистрационни файла - log.smb и log.nmb (директория / Var / дневник / самба). В log.smb файлови сървъри трупи дейност, въз основа на споделените файлове и принтери, както и log.nmb открива дейност, свързана с името на сървъра (например, Samba регистрирате на WINS сървър).

Как се излиза извън рамките на простото организацията на файловия сървър, в зависимост от това колко дълбоко сте решили да "гмуркане" в тандема Samba-Linux. Samba може да се интегрира в NT услуга потребителски домейн NT системата за сигурност. Samba може да наложим PDC функции (PDC). В допълнение, Samba може да използвате за свързване на Windows-клиентите за отпечатване на сървърите в linux- и UNIX-базирани системи. Samba ви позволява да контролирате изпълнението на задачи, свързани с печат (т.е., отстранен от заданието за печат, да наблюдава тяхното изпълнение, промяна принтери). Можете дори да настроите Samba да използва външни програми за мониторинг на принтери или факс машини.

Възможности на програмата на пакета Samba са невероятни. Както са запознати с този софтуерен продукт все повече разкрива своята сила и гъвкавост. И няма разлика - дали Samba се използва в ограничен период от време, или реши да официално прехвърляне на файлове и печатни услуги, от NT за Linux. Във всеки случай, Samba - добър избор за мрежа.