SAMBA: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Настройка клиента через /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'