RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


Боковая панель


Навигация


Линкшэринг


WTF?!

Написать в спортлото

Донат Данкинс


Добавить новую страницу

Вы не можете добавлять страницы
linux:samba

Samba, которая не танец

Раньше всё работало, а сейчас нет? Новая Samba плохая!

Ранее были опции security = share и security = server (подробнее), но теперь они deprecated. Как теперь жить можно почитать например здесь - Смешанный доступ к шаре в SAMBA

TL;DR

Используем security = user и map to guest = Bad Password (подробнее)

How to have a guest share on Samba without resorting to the deprecated "security = share" configuration.

This is a regular query on the Samba mailing list. When it comes to "security = share" just say no!
In a nutshell you need:

    A username map file.
    A valid 'nix "guest" user mapped to the Windows guest account ("nobody" in most distros).
    Proper smb.conf configuration.

In this example our username map file is /etc/samba/smbusers. It maps a 'nix user to a Windows user.

In smbusers:
nobody = guest

In smb.conf:
[global]
  ...
  security = user
  Map to guest = Bad User
  username map = /etc/samba/smbusers
  ...
  -- no 'valid users =' line --

[theshare]
  ...
  guest ok = yes
  -- no 'valid users =' line --
  ...

/etc/samba/smbusers alias windows dx samba iddqd = dx

Доступ по логин/паролю

[usershare]
comment = User share
path = /home/smb/ufo
valid users = dana
create mask = 0660
directory mask = 0771
writable = yes

Доступ без пароля, все могут читать/писать

[upload]
comment = Public upload folder
path = /home/smb/upload
create mask = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writable = yes

Все пользователи могут читать. Пользователю fox разрешен полный доступ.

[mulder]
comment = FBI only
path = /home/smb/mulder
read only = yes
guest ok = yes
browseable = yes
# admin users = fox
write list = fox

SWAT

Не тот, о котором вы подумали. Речь идёт о Samba Web Administration Tool.

Многие помнят SWAT по 3-й ветке, но в 4-й его уже нет и очень давно (Release Notes for Samba 4.1.0, October 11, 2013)

The Samba Web Administration Tool (SWAT) has been removed. Details why SWAT has been removed can be found on the samba-technical mailing list:

https://lists.samba.org/archive/samba-technical/2013-February/090572.html

Для истории конечно оставлю ссылку на инструкцию и скриншот.

Запрет создания файлов .DS_Store средствами файлого сервера

[global]
veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db
delete veto files = yes

via https://mdex-nn.ru/page/otkljuchit-sozdanie-ds_store-na-smb.html

Или если возможно на стороне macOS (выполнить в терминале)

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Samba4, запуск .exe из шары

Добавить в [global]

acl allow execute always = True

via https://sshaman.ru/samba4-run-exe-from-share/

Ошибки

smbpasswd: command not found

# yum provides smbpasswd
Loaded plugins: changelog, fastestmirror, remove-with-leaves
Loading mirror speeds from cached hostfile
 * base: mirror.logol.ru
 * epel: mirror.yandex.ru
 * extras: centos-mirror.rbc.ru
 * nux-dextop: mirror.li.nux.ro
 * updates: centos-mirror.rbc.ru
samba-common-tools-4.7.1-6.el7.x86_64 : Tools for Samba servers and clients
Repo        : base
Matched from:
Filename    : /usr/bin/smbpasswd

Корзина

TimeMachine

Ссылки

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/samba.txt · Последние изменения: 2020/01/15 03:07 — dx