Samba – разные права доступа к субдиректориям

Возникла задача дать всем доступ к корневой папке и выборочный к субдиректориям. Схема такая: dir – folder1, folder2 Дописываем в /etc/samba/smb.conf такие настройки: [dir] comment = dir path = /home/dir read only = no valid users = @sambagroup force group = +sambagroup create mask = 0660 force create mode = 0110 directory mask = 0770 …

Continue reading ‘Samba – разные права доступа к субдиректориям’ »

Samba – подробное логирование

Включение модуля full_audit, позволяет увидеть кто и к какому файлу обращался, кто создал, удалил или переименовал конкретный файл или каталог. Количество сообщений, записываемых в лог-файлы, для всех VFS модулей может быть задано следующим параметром в секции [global]: log level = 0 vfs:2 Если планируется сохранять лог-файлы длительное время, может быть полезным указание параметра max log …

Continue reading ‘Samba – подробное логирование’ »

samba – сетевая корзина

После того как в конце года сотрудник по ошибке грохнул директорию с отчетами на сетевом диске я озаботился созданием корзины на шарах, для таких случаев. Создаем директорию для корзины и меняем права: # mkdir -p /home/.trash # chgrp sambagroup .trash # chmod a+w .trash # ls -al … drwxrwxrwx. 2 root sambagroup 6 Дек 30 …

Continue reading ‘samba – сетевая корзина’ »

Samba: оптимизация

[global] 1. Параметр wide links определяет, как Samba будет следовать по символическим ссылкам. Если wide links=no, то Samba не будет следовать по символическим ссылкам вне экспортируемой области. Сначала Samba следует по символической ссылке, а затем выполняет так называемый directory path lookup (системный вызов, определяющий, где завершилась ссылка). Данная операция подразумевает на 6 системных вызовов больше, …

Continue reading ‘Samba: оптимизация’ »

Samba: ошибка- rlimit_max: increasing rlimit_max

При выполнении testparm получил ошибку: rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Это количество одновременно открытых файлов у нас это 1024, а для Windows это 16384 Нужно добавить строку в конец файла # vim /etc/security/limits.conf *        –    nofile        16384

Samba – подключение клиентов Windows и Linux

Windows C:\> net view \\192.168.1.1 Shared resources at \\192.168.1.1 Share name Type Used as Comment ———————————————————– pub Disk private Disk The command completed successfully. C:\> net use j: \\192.168.1.1\pub The command completed successfully. Теперь откройте значок Мой компьютер в верхней части панели инструментов, затем выберите Сервис, Подключить сетевой диск. Linux # mount -t smbfs -o …

Continue reading ‘Samba – подключение клиентов Windows и Linux’ »

Samba – шары с простым парольным доступом

1. Установка # yum install -y samba samba-client cifs-utils vim mc 2. Создание пользователей и группы в системе # for i in user1 user2 user3; do useradd -M -s /sbin/nologin $i; done # groupadd sambagroup # for i in user1 user2 user3; do usermod -aG sambagroup $i; done 3. Создание директорий для шар и расстановка …

Continue reading ‘Samba – шары с простым парольным доступом’ »

Samba 4 – вход на шары без пароля

cd /usr/ports/net/samba44/ make install clean Я выбрал только SYSLOG –  Syslog logging support. Конф файл smb4.conf находиться/создается по пути /usr/local/etc/ В нем прописываем такие настройки: [global] workgroup = ASUS server string = tst home samba server security = user map to guest = bad password guest ok = yes load printers = no # log …

Continue reading ‘Samba 4 – вход на шары без пароля’ »