Установка и настройка Samba в Debian GNU/Linux и Ubuntu Linux
Samba — это эффективный способ не только организовать взаимодействие компьютеров под управлением Windows и Linux, но и в сетях, состоящих только из Linux-машин он позволяет быстро организовать общий доступ к ресурсам. Файл конфигурации Samba может достигать огромной длины и учитывать множество параметров, однако в большинстве случаев достаточно гораздо меньшего количества настроек.
I. Установка Samba
Если мы хотим и расшаривать сами и иметь доступ к файлам на других компьютерах, то необходимо установить три пакета:
$ sudo aptitude install samba smbclient smbfs
II. Настройка Samba
1. Создайте резервную копию
/etc/samba/smb.conf
:$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
/etc/samba/smb.conf
для редактирования в вашем любимом текстовом редакторе. Например так:$ sudo nano /etc/samba/smb.conf
[global]
workgroup = home
netbios name = desktop
server string = anonymous lan file server
security = share
browseable = yes
[user]
path = /home/user
comment = mediafiles
readonly = No
guest ok = Yes
[ftp]
path = /home/ftp
comment = ftpfiles
readonly = No
guest ok = Yes
workgroup
– это имя вашей сети, должно быть одинаковым для всех компьютеров, как рабочая группа в Windows.netbios name
– имя вашего компьютера в сети, сделайте всем машинам уникальные, как имя компьютера в Windows.server string
— описание компьютера, аналог подобного значения в Windows.security
— определяет доступ к расшариваемым каталогам.browseable
— хотите ли вы сделать доступными все подкаталоги рашариваемого каталога. Этот параметр также можно использовать отдельно для каждого расшариваемого каталога.path
— путь до расшариваемого каталога. В данном конкретном примере будут расшарены домашний каталог пользователя user и домашний каталог пользователя ftp.comment
— комментарий.readonly
– только для чтения. Обратите внимание, что Samba может ограничить права пользователя, но не может расширить права, заданные системой. То есть если на рсшариваемом каталоге не стоят права на запись для всех в самой системе, Samba не сможет разрешить запись в него сторонним пользователям. Однако если на каталоге стоят права 777, то задав параметр readonly = Yes
вы сможете ограничить доступ на запись для пользователей, подключающихся из сети.Аналогично вы можете создать любое количество сетевых каталогов.
После завершения конфигурации выполните команду
$ testparm
$ sudo /etc/init.d/samba restart
Это простейшая конфигурация Samba, однако для большинства ситуаций ее вполне достаточно.
Комментариев нет:
Отправить комментарий