Вы здесь

Как сделать общую папку в linux, настройка samba


Сегодня я покажу как можно расшарить папки в Ubuntu для домашних сетей, что бы можно было заходить в ваши папки в linux, например с компьютера с Windows.

Итак, приступим

Устанавливаем samba:

sudo apt-get update
sudo apt-get install samba

После того как samba будет установлена нужно поправить конфиг. Для этого набираем:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

В файл вставляем следующие строчки:

[global]
workgroup = WORKGROUP
server string = servername 
netbios name = SERVERNAME
#servername замените на имя вашего хоста
log file = /var/log/samba/%m.log
max log size = 50 
security = user 
#запрещаем гостевой доступ
map to guest = Bad User
dns proxy = no

# следовать по симлинкам
unix extensions = no
wide links = yes
follow symlinks = yes

# utf кодировка
dos charset = cp866
unix charset = UTF8

# отключаем принтеры
load printers = no
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes
# можно ограничить доступ по адресам/сетям
# hosts allow = 127. 192.168.24.

# по умолчанию все файлы, начинающиеся с точки будут иметь атрибут "скрытый"
hide dot files = yes

#добавляем шару
#название общей папки
[system_trash]
#путь до нее
path = /mnt/system_trash
guest ok = no
read only = no
browsable = yes
writeable = yes

Далее нужно посмотреть что бы имени вашего хоста соответствовал ip адрес этого хоста:

sudo nano /etc/hosts

Здесь должна быть строчка вида:

192.168.1.100 servername

После этого сохраняем файл (в нано комбинация клавиш ctrl+x) и перезапускаем самбу:

sudo /etc/init.d smbd restart
sudo /etc/init.d samba restart

Далее нужно добавить пользователя в пользователи samba (пользователь должен существовать в системе). Добавим нового пользователя в систему и самбу:

sudo adduser user
sudo smbpasswd -a user

После того как пользователь будет добавлен можно пробовать зайти на нашу шару с виндовой машины. Вводим логин и пароль пользователя. Должна будет открыться наша шара.

Для справки - что бы посмотреть пользователей samba нужно набрать команду:

sudo pdbedit -L -v

Что бы удалить пользователя Samba:

sudo smbpasswd -x user

Видео по теме:

4 0

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.


Если вам помогла статья, вы можете >>отблагодарить автора<<


Комментарии