Настройка Samba Ubuntu 12.04
Samba является стандартным пакетом программ для совместимости Linux, Unix и Windows которая позволяют напрямую обращаться к сетевым дискам и принтерам на абсолютно разных ОС по протоколу SMB/CIFS. В этой статье будет рассматриваться настройка Samba Ubuntu 12.04.
Samba нужна когда Вам необходимо иметь доступ с компьютера под управлением ОС Windows к файлам, которые расположены на сервере по управлением ОС Linux (Ubuntu, Debian) или Unix, а иначе вы не сможете работать.
Связанные статьи:
- Форматирование флешки Ubuntu
- Мониторинг температуры в Ubuntu
- Как установить Rpm в Ubuntu
- Ubuntu 13 04 Обзор
Настройка Samba Ubuntu 12.04
В рассмотренном примере настраивалась Samba в Ubuntu 12.04
Для того что бы установить анонимный Samba Server, необходимо ввести следующую команду в терминале(Ctrl+Alt+T), она установит все необходимые пакеты:
$ sudo apt-get install samba samba-common
Ubuntu 12.04 настройка Samba
Затем выполните:$ sudo apt-get autoremove
Она очистит ваши систему от более ей не нужных пакетов и зависимостей
Для того что бы узнать версию установленного программного обеспечения Samba, необходимо выполнить в терминале следующую команду:
$ smbd --version
Ubuntu настройка Samba
Ubuntu 13.04 настройка Samba
Также предлагается установить эти пакеты для Samba:
$ sudo apt-get install python-glade2 system-config-samba
$ net config workstation
Она покажет вывод, похожий на этот:
Далее необходимо выполнить Резервное копирование файла smb.conf, затем удалить ее и создать новую:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak sudo rm /etc/samba/smb.conf sudo touch /etc/samba/smb.conf sudo nano /etc/samba/smb.conf
Добавьте этот код в файл smb.conf (или измените его в соответствии с вашими требованиями):
#======================= Global Settings ===================================== [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = ubuntu security = user map to guest = bad user dns proxy = no #============================ Share Definitions ============================== [MyShare] path = /samba/share browsable =yes writable = yes guest ok = yes read only = noСохраните файл smb.conf и перезапустить службу:
$ sudo service smbd restart
Ubuntu настройка Samba
Ошибка, Вы ничего не можете создавать внутри общей папки
cd /samba/ ls -l
Измените его, таким образом, что бы каждый мог читать и писать (Проверьте, что это разрешено в вашей системе или нет):
$ sudo chmod -R 0777 share ls -l
$ cd share/ ls -l
Пользователи и Группы Samba
Добавить группу на сервер Ubuntu (в моем случае smbgrp):
$ sudo addgroup smbgrp
cd /samba/ sudo chown -R arbab:smbgrp secure/ ls -l sudo chmod -R 0770 secure/ ls -l sudo adduser arbab smbgrp sudo smbpasswd -a arbab
[secure] path = /samba/secure valid users = @smbgrp guest ok = no writable = yes browsable = yesПерезапустите службу самбы и проверить синтаксические ошибки с testparm :
sudo service smbd restart sudo testparm
cd /samba/secure/ ls -l