Часто в локальной сети присутствуют компьютеры на которых установлены разные операционные системы, особенно не предприятии в офисе или школе. Пр этом компьютер на ОС Линукс часто выполняет роль файлового сервера. Дома часто компьютеры на базе линукс служат как медиа-хранилища. При этом естественно возникает задача обеспечить доступ к такому серверу с других компьютеров сети. Самым удобным для пользователей в этом случае является SAMBA-протокол, который по-дефолту присутствует во всех операционных системах Windows. Пользователи данной системы привыкли расшаривать папки на своем компьютере для общего доступа. При настройке SAMBA-сервера на машине с линукс, ее директории будут выглядеть как такие расшаренные папки на рабочем столе пользователя Windows. И так, приступим собственно к решению поставленной задачи.

Порядок его установки сервера следующий:

1. Устанавливаем сам сервер:

yum install samba (для RPM)
apt-get install samba (для Debian/Ubuntu)
zypper install samba (для SUSE)

2. Правим конфигурационный файл /etc/samba/smb.conf в любом текстовом редакторе под рутом

su
gedit /etc/samba/smb.conf

Привожу свой рабочий конфиг (можете его использовать):

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2008-06-06
[global]
workgroup = WORKGROUP
server string = Samba Mega Server %v
hosts allow = ALL
# ————————— Logging Options —————————–
log file = /var/log/samba/%m.log
# max 50KB per log file, then rotate
max log size = 1024
# ———————– Standalone Server Options ———————
security = share
#encrypt passwords = yes
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 IPTOS_LOWDELAY
# ———————– Browser Control Options ————————
local master = yes
os level = 255
preferred master = yes
# —————————– Name Resolution —————————–
dns proxy = yes
# ——————————Charsets—————————————-
unix charset = utf8
dos charset = cp1251
display charset = cp1251
# ————————— Printing Options ——————————–
load printers = yes
cups options = raw
printcap name = /etc/printcap
printing = cups
# —————————-Share Definitions ——————————
[share]
comment = Films!
path = /home/user/Video
browseable = yes
writable = no
guest ok = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = no
printable = no

3. Стартуем сервер:
/etc/init.d/smb start

Добавляем его в автозагрузку:
chkconfig smb on

Чтобы проверить работу сервера, в браузере зайдите по своему локальному адресу
smb://192.168.1.7/

Теперь любой пользователь на компьютере с windows сможет запустить сканирование локальной сети на предмет наличия ресурсов. Расшаренные директории на сервере с линукс должны быть видны.

Узнайте как легко и просто реализовать , не используя при этом никаких плагинов.

Размести ссылку на эту запись в своей социальной сети:

Комментарии (3) на “Как расшарить папки на машине с linux для сети windows.”

Добавить комментарий для Archon (Комментарии со ссылками модерируются!)


8 * восемь =