From 82f7a761c5751e74bec86774d27672a11397cea6 Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Wed, 7 Jan 2026 22:28:35 +0300 Subject: [PATCH] docs: update documentation with new features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add -E flag and SECURE env variable to README.md and README_RU.md - Document enhanced security mode (signing + encryption) - Add usage examples for secure mode πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- README_RU.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README_RU.md b/README_RU.md index 91d6387..46463c0 100644 --- a/README_RU.md +++ b/README_RU.md @@ -85,6 +85,7 @@ docker run -it --rm upagge/samba -h | `-w ""` | ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ (Π΄ΠΎΠΌΠ΅Π½) | | `-W` | Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ символичСскиС ссылки | | `-I "<ΠΏΡƒΡ‚ΡŒ>"` | Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ include Π² ΠΊΠΎΠ½Π΅Ρ† smb.conf | +| `-E` | Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΡΠΈΠ»Π΅Π½Π½ΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (подпись + ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅) | ### Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΡˆΠ°Ρ€Ρ‹ (-s) @@ -135,6 +136,7 @@ docker run -it --rm upagge/samba -h | `TZ` | Часовой пояс (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `Europe/Moscow`) | | `USER` | Настройка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ USER2, USER3...) | | `WIDELINKS` | Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ символичСскиС ссылки | +| `SECURE` | Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΡΠΈΠ»Π΅Π½Π½ΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (подпись + ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅) | | `WORKGROUP` | Рабочая Π³Ρ€ΡƒΠΏΠΏΠ° | | `USERID` | UID для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ smbuser | | `GROUPID` | GID для Π³Ρ€ΡƒΠΏΠΏΡ‹ smb | @@ -313,6 +315,23 @@ docker run -it --network host \ - Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² `.env` Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ сСкрСтах Docker - ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ доступ ΠΊ ΡˆΠ°Ρ€Π°ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ +### Π Π΅ΠΆΠΈΠΌ усилСнной бСзопасности + +Для срСд, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π»Π°Π³ `-E` ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния `SECURE=true`: + +```bash +docker run -it -p 445:445 -d upagge/samba -E -p \ + -u "user;password" \ + -s "secure_share;/data;yes;no;no;user" +``` + +Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: +- **Подпись сСрвСра** (mandatory) β€” ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² +- **Подпись ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°** (mandatory) β€” Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° +- **Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ SMB** (desired) β€” ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ + +**Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅**: НСкоторыС старыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли всС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ совмСстимы. + ## ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ»ΠΈ вопросов создайтС [issue Π½Π° GitHub](https://github.com/upagge/samba/issues).