SAMBA: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) |
Vovan (обсуждение | вклад) (→Настройка клиента через /etc/fstab) |
||
| Строка 29: | Строка 29: | ||
=Настройка клиента через /etc/fstab= | =Настройка клиента через /etc/fstab= | ||
| + | |||
| + | ==Аутентификация== | ||
| + | |||
| + | <pre> | ||
| + | cat << 'EOF' > /etc/samba/sambacreds | ||
| + | username=user_obs | ||
| + | password=<тут нужно указать действующий пароль> | ||
| + | EOF | ||
| + | </pre> | ||
| + | |||
| + | chown root: /etc/samba/sambacreds | ||
| + | chmod 600 /etc/samba/sambacreds | ||
| + | |||
| + | ==Монтирование через fstab== | ||
| + | |||
| + | mkdir /mnt/obs_storage | ||
| + | |||
| + | echo '//192.168.10.127/obs_storage /mnt/obs_storage cifs users,credentials=/etc/samba/sambacreds 0 0 >> /etc/fstab' | ||
Версия 10:02, 12 марта 2024
Содержание
Настройка сервера
Ограничение записи файлов на samba ресурсы
В самбе существует возможность ограничения записи, заранее определённых, файлов, как полным название так и по маске. Для этого нужно в /etc/samba/smb.conf для опубликованной папки добавить параметр veto files = и через "/" перечислить имена файлов. Ниже записать delete veto files = yes
[myshare] comment = Mary's and Fred's stuff path = /usr/somewhere/shared valid users = mary fred public = no guest ok= no writable = yes browseable = yes available = yes printable = no create mask = 0765 veto files = /*.bat/*.exe/*.dll/*.avi/*.mp3/*.wav/*.mpg/*.cpl/*.js/*.jse/*.swf/*.rs*/autorun.inf/ delete veto files = yes
После сделанных настроек перезапускаем самбу
/etc/init.d/samba restart
Если сервис останавливать нельзя - просто перечитываем конфигурационные файлы
/etc/init.d/samba reload
Примечание:
В самбе ниже 3й версии перечисленные файлы чувствительны к регистру!
Настройка клиента через /etc/fstab
Аутентификация
cat << 'EOF' > /etc/samba/sambacreds username=user_obs password=<тут нужно указать действующий пароль> EOF
chown root: /etc/samba/sambacreds chmod 600 /etc/samba/sambacreds
Монтирование через fstab
mkdir /mnt/obs_storage
echo '//192.168.10.127/obs_storage /mnt/obs_storage cifs users,credentials=/etc/samba/sambacreds 0 0 >> /etc/fstab'