Samba Server · 2 min read · Jan 04, 2026
Установка Samba сервера на Debian 7 (Wheezy)
Установка Samba сервера на Debian 7 (Wheezy)
Версия 1.1
Автор: Srijan Kishore
Этот гид объясняет, как установить и настроить Samba сервер на Debian 7 с анонимными и защищенными серверами samba. Samba — это набор программ с открытым исходным кодом/бесплатного программного обеспечения, который предоставляет бесшовные услуги по обмену файлами и печати для клиентов SMB/CIFS. Samba доступна бесплатно, в отличие от других реализаций SMB/CIFS, и позволяет взаимодействовать между серверами Linux/Unix и клиентами на базе Windows.
1 Предварительная заметка
У меня свежая установка сервера Debian 7, на котором я собираюсь установить сервер samba. Конечно, вам нужна одна машина с Windows, чтобы проверить сервер samba, которая должна быть доступна с сервера Debian. Мой сервер Debian имеет имя хоста server1.example.com и IP-адрес 192.168.0.100
Вы можете установить свой сервер Debian, следуя первым семи главам руководства.
Примечание:
- Машина с Windows должна находиться в той же рабочей группе. Чтобы проверить значение на машине с Windows, выполните команду в командной строке
net config workstation
Это будет выглядеть так

Ваша машина с Windows должна находиться в том же домене рабочей станции, что и сервер Debian, т.е.
WORKGROUP
в моем случае.
- Чтобы сделать машину с Windows доступной, выполните следующие действия. В терминале выполнения добавьте запись с IP-адресом вашего сервера
notepad C:\Windows\System32\drivers\etc\hosts
В моем случае это выглядело так, просто сохраните значения.
| [...] 192.168.0.100 server1.example.com debian |
2 Анонимный обмен samba
Сначала я объясню методику установки samba с анонимным обменом. Чтобы установить samba, выполните команду,
apt-get install samba samba-common libcups2
Это установит samba версии 3.6.6.
Теперь, чтобы настроить samba, отредактируйте файл /etc/samba/smb.cnf, прежде чем вносить изменения, я сделаю резервную копию оригинального файла как /etc/samba/smb.cnf.bak
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Далее введите записи следующим образом
vi /etc/samba/smb.cnf
| [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = debian security = user map to guest = bad user dns proxy = no #============================ Определения общего доступа ============================== [Anonymous] path = /samba/anonymous browsable =yes writable = yes guest ok = yes read only = no |
mkdir -p /samba/anonymous
service samba restart
Теперь вы можете получить доступ к общему доступу Debian в Windows следующим образом:

С машины с Windows просто перейдите в папку и попробуйте создать текстовый файл, но вы получите ошибку “доступ запрещен”.


Проверьте разрешения для общей папки.
root@server1:~# ls -l /samba/
total 4
drwxr-xr-x 2 root root 4096 May 27 18:17 anonymous
root@server1:~#
Чтобы разрешить анонимному пользователю доступ, дайте разрешения следующим образом;
root@server1:~# cd /samba
root@server1:/samba# chmod -R 0755 anonymous/
root@server1:# chown -R nobody:nogroup anonymous/
root@server1:/samba# ls -l
total 4
drwx-xr-x 2 nobody nogroup root 4096 May 27 18:17 anonymous
root@server1:/samba#
Теперь анонимный пользователь может просматривать и создавать содержимое папки.

Вы также можете проверить содержимое на сервере.
root@server1:/samba# ls -l anonymous/
total 0
-rwxr–r– 1 nobody nogroup 0 May 29 18:47 anonymous_test.txt
root@server1:/samba#
Get new posts in your inbox
No spam. Unsubscribe anytime.