Сегодня я покажу как можно расшарить папки в 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
Видео по теме:
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.
Если вам помогла статья, вы можете >>отблагодарить автора<<
Комментарии
Доступ к шаре только по IP, по имени хоста можно сделать?
Разобрался:)
Обновил в статье конфиг, что бы серверу добавлялось netbios имя.
В linux mint 20 попробовал такое. перестало вообще всё работать в сеть windows не видит и не пускает. возможно мануал сильно устарел и требует обновление.
на linux mint 20 не получилось, в сети windows не видно теперь пк и вообще туда не пускает