Вы здесь

Настройка Samba (расшаривание папок и принтеров)

Задача: Расшарить несколько папок
Решение: Настроить samba с доступом к сетевым папкам.

Недавно на работе мне потребовалось быстро настроить доступ к своему компьютеру по протоколу Samba. А именно - расшарить несколько папок и один принтер. Раньше никогда подобными вещами не занимался, поэтому пришлось разбираться, хотя в итоге оказалось, что это совсем не сложно - думал, будет гораздо хуже.
Чтобы вам не тратить свое время, если перед вами встанет такая же задача, выложу свой конфигурационный файл - может быть кто-то воспользуется. Сразу скажу, что при настройке я совершенно не думал о безопасности, т. к. мой компьютер подключен только к локальной сети на работе, и, естественно, на прочность его никто проверять не будет.
В принципе, при взгляде на конфигурационный файл назначение всех основных опций итак становится понятным, но я все же поясню, какой результат вы получите, применив его на своей машине.
Анонимный пользователь, который заходит на мою шару, бегает под юзером anonymous и группой ftp_user (естественно, необходимо, чтобы они существовали). Файлам, которые он заливает, назначаются права доступа 644, причем заливать файлы ему разрешено только в папку upload (опция read only = No). Папки расшариваются следующим образом: в квадратных скобках пишется имя, которое будет видеть пользователь, а в поде path - фактический путь к папке на вашем компьютере.
Принтер я на своем компьютере настраивал через gnome-cups-manager. Данный конфиг делает доступными для удаленных пользователей все принтеры, которые настроены на моем компьютере. В Windows их можно подключить как сетевые принтеры, в Linux - через тот же gnome-cups-manager.
smb.conf:

 

Оригинал статьи: http://www.xima4.com/?p=396.