Итак вышла новая версия Kubuntu 10.04.  Я  как и все обрадовался и скачал образ с дистрибутивом. Поставил и начал настраивать базовые функции.
У меня есть локальная сеть примерно на 20 компьютеров и довольно часто приходится обмениваться файлами по сети посредством расшаривания ресурсов, и тут я столкнулся с проблемой настройки сети, если в ранних версиях была настройка сети автоматическая то тут такой радости не оказалось, решил испробовать разного рода графические настройщики samba.

Внесу ясность что мне нужно сделать. Настроить сетевое окружение для обычной локальной сети с поддержкой открытых ресурсов и всё! К примеру Монтаж СКС локальных сетей так просто уже не сделать. Собственно что еще на домашнем компьютере чаще всего нужно от сети?
Первое что поставил была утилита под названием Gadmin (ставил все GUI проги под Samba для того чтоб выбрать самую удобную). После непродолжительного тестирования я отбросил эту программу по таким причинам: многих настроек нету, много лишних настроек (которые не нужны для базовой настройки сети), пользователи без знаний работы Samba не смогут настроить.
Следующей утилитой был веб-интерфейс настройки SWAT его тоже откинул так как требует чтоб стояло много чего не нужного на домашнем компьютере. После всех поисков понял что самой простой будет настройка конфигурационного файла напрямую.

Итак заходим в конфигурационный файл.

sudo vi /etc/samba/smb.conf

Вот что мы видим внутри:

[global]

# Секция [global] определяет общие настройки серверной части Samba в
# целом для всех ресурсов.
# Имя рабочей группы OFFICE
workgroup = WORKGROUP

# Уровень определения прав доступа на уровне пользователей
security = user

# Очевидно, что раз нет домена — нет и мастера.
domain master = no

# Не стоит становиться сервером паролей для окрестных машин. Так что
# если к Вам прибежал разьяренный администратор соседнего NT-сервера с
# жалобами что его не пускают на его собственный сервер — поставьте
# domain logons = no ;-)
domain logons = no

# Обычно в простейшей сети WINS не нужен, мы его отключаем и у себя то
# же.
wins support = no

Ну а теперь надо определить, какие именно каталоги мы предоставим в сеть. Для каждого ресурса существует отдельная секция.
Самый простейший вариант для обычных ресурсов — обычный каталог с именем public [10] :
# имя ресурса, видимое в сети
[public]

# комментарий, видимый в сети как комментарий к ресурсу
comment = Public Directory

# путь к каталогу ресурса
path = /home/samba/public

# отметка о доступе на чтение всем авторизованным пользователям (в том
# числе и гостевым, если они определены)
public = yes

# разрешение работы на запись всем пользователям

writable = yes

Ну собственно вот и вся настройка.

Важно! Не забудьте выставить правильные права на директорию которую открываете для общего доступа (право на запись) в линуксе.

Понравилось? Поделись с друзьями!