
Я только что установил новый Debian Wheezy и пытаюсь создать новый ресурс. Я использую KDE 4, и там в меню настроек папки я нашел опцию поделиться папкой с Samba - но, похоже, это ничего не делает!
Есть ли в Debian графический интерфейс или какой-либо веб-инструмент настройки?
решение1
Я не знаком с графическим интерфейсом для этого, но шаги, чтобы сделать это вручную из терминала, не так уж и плохи. Вам просто нужно сделать следующее:
Установить Samba и необходимые пакеты
sudo apt-get install smbfs samba
Отредактируйте файл конфигурации/etc/samba/smb.conf
Убедитесь, что в этом файле есть следующая строка и что она не закомментирована. Она может быть установлена как security = share
значение по умолчанию.
security = user
Также в этом файле, в разделе «Определения общих ресурсов», настройте новый общий ресурс, аналогичный следующему:
[primary]
comment = Guest access Share
path = /mnt/primary
writeable = yes
valid users = @smb
guest ok = no
Это означает, что общий ресурс будет называться «primary», локальный путь к каталогу общего ресурса — /mnt/primary
, авторизованные пользователи могут писать, разрешено только пользователям из группы smb, а анонимные гости не могут его использовать.
Тестовая установка сtestparm
Когда закончите, сохраните файл. Затем запустите, testparm
чтобы проверить, есть ли какие-либо проблемы.
пример запуска testparm
$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
Запуск Самбы
Наконец, перезапустите сервер Samba:
/etc/init.d/samba restart
Настройка клиента (в Windows)
Выберите «Подключить сетевой диск» на экране «Мой компьютер». Затем введите:
\\debian_box_ip_address\share_name
Например:
\\192.168.0.200\primary
Затем выберите «войти с другими учетными данными» и введите свое имя пользователя/пароль Linux.
Рекомендации
решение2
Здесьспецназ(Samba Web Administration Tool), с помощью которого можно администрировать ваш сервер Samba.
Он может делать все в выбранном ответе - за исключением конфигурации клиента - и даже больше. Просто установите его, sudo apt-get install swat
и перейдите на свой сервер через порт 901 ( 192.168.x.x:901
) из веб-браузера.
В соответствии с требованиями Samba вам необходимо войти в систему как пользователь root.