diff --git a/deploy/linux/sbin/bj-igate-admin b/deploy/linux/sbin/bj-igate-admin index 107b38e..e2c9fba 100755 --- a/deploy/linux/sbin/bj-igate-admin +++ b/deploy/linux/sbin/bj-igate-admin @@ -363,6 +363,9 @@ SQL printf '[%s]\n comment = Шлюз НРД: папки обмена %s (INBOX/OUTBOX/SENT/ERRORS)\n path = %s\n browseable = yes\n read only = no\n valid users = %s\n force user = %s\n force group = %s\n' "$n" "$c" "$d" "$su" "$SVC_USER" "$SVC_USER" done echo "$E"; } >> "$CONF" + # Windows сначала пробует войти текущей учётной записью; с «map to guest = bad user» Samba пускает её гостем, + # гостю в папку нельзя — и Windows пишет «нет доступа» вместо окна логина и пароля. С «never» — спрашивает пароль. + sed -i -E 's/^([[:space:]]*)map to guest[[:space:]]*=[[:space:]]*bad user.*$/\1map to guest = never/I' "$CONF" testparm -s "$CONF" >/dev/null 2>&1 || { sed -i "/^$B/,/^$E/d" "$CONF"; err "smb.conf после правки не проходит проверку (testparm) — правка отменена"; } systemctl enable smbd >/dev/null 2>&1; systemctl restart smbd >/dev/null 2>&1 || err "служба smbd не перезапустилась" ok "папки шлюза открыты по сети для $su: \\\\$(hostname -I | awk '{print $1}')\\igate_exchange" ;; diff --git a/internal/lkgateway/web/templates/part_igate.html b/internal/lkgateway/web/templates/part_igate.html index a6f9c6a..ff8e33f 100644 --- a/internal/lkgateway/web/templates/part_igate.html +++ b/internal/lkgateway/web/templates/part_igate.html @@ -23,6 +23,7 @@ .ct-act{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:4px} .ct-act .btn[disabled]{opacity:.5;cursor:not-allowed} @media (max-width:760px){.ct-grid{grid-template-columns:minmax(0,1fr)}} +.ig-share{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)} .ig-addr{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px} .ig-addr code{font-size:14px;padding:4px 10px;border-radius:8px;background:var(--card);border:1px solid var(--border);user-select:all} .ig-addr .muted{font-size:12.5px} @@ -78,17 +79,17 @@ -
- Доступ к папкам шлюза по сети (необязательно) +
+

Папки шлюза по сети — необязательно

Папки обмена шлюза (INBOX, OUTBOX, SENT, ERRORS) можно открыть по сети Windows — если другие программы организации кладут или забирают файлы через этот шлюз. bj для работы это не нужно. Доступ — по своему логину и паролю, файлы пишутся от имени шлюза.

Проверяю…
- +
-
+