суббота, 1 августа 2009 г.

Настройка Samba на домашнем сервере

Ubuntu Server поставляется с самбой, так что ее надо только настроить.

Создаем директорию, которую чиатать могут все, а вот записывать в нее сможет только суперпользователь:

$ sudo mkdir /home/public
$ sudo chmod 755 /home/public


А в home/public создаем директорию, в которую у всех есть полный доступ:

$ sudo mkdir /home/public/pictures
$ sudo chmod 777 /home/public/pictures


Добавляем нового пользователя samba:

$ sudo smbpasswd -a alex

Настройки расшаренных директорий хра$

$ sudo vim /etc/samba/smb.conf

Добавляем группу для директории нашего пользователя под закомментаренной группой [homes], расшариваем на чтение/запись только этому пользователю:

[alex]
comment = Alex Home Dir
writeable = yes
valid users = alex
path = /home/alex

Также указываем нашу public директорию, расшариваем ее на чтение и запись для всех:

[public]
comment = Public
writeable = yes
public = yes
path = /home/public

Рестартуем самбу:

$ sudo /etc/init.d/samba restart

Теперь для захода в свою директорию всегда запрашивается пароль, а в директорию public пароль не нужен. В public/pictures записывать и смотреть файлы может кто угодно.

Комментариев нет:

Отправить комментарий