Bug 48832 - Создание пользователя SAMBA cогласно руководству.
Summary: Создание пользователя SAMBA cогласно руководству.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: docs-alt-server (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Artem Zolochevskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-16 17:27 MSK by Арбичев Игорь
Modified: 2023-12-29 18:05 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Арбичев Игорь 2023-12-16 17:27:51 MSK
Необходимо создать файловый сервер. В качестве главного мануала использовал это:

https://docs.altlinux.org/ru-RU/alt-server/10.2/html/alt-server/ch45.html#idm45812711323104

Вопросы возникли на этапе создания пользователя SAMBA. В подразделе 45.1 указанного руководства есть примечание:

"Samba использует отдельную от системной базу данных пользователей. Для возможности доступа пользователя к папке (если запрещен гостевой доступ) необходимо внести его в базу данных Samba и установить пароль для доступа к общим ресурсам (он может совпадать с основным паролем пользователя). Следует учитывать, что в базу данных Samba можно добавлять пользователей, которые уже есть в системе."

Вызывает непонимание последнее предложение этого примечания. Если можно добавлять в базу данных SAMBA пользователя, который уже есть в системе, то можно добавлять и пользователя, которого нет в системе?
Для проверки этого выполнил рекомендованную команду:
1 вариант - пользователя нет в системе.

ASRock-880GM-LE:/home/admin # smbpasswd -a SambaUser
New SMB password:
Retype new SMB password:
Failed to add entry for user SambaUser.
ASRock-880GM-LE:/home/admin #

2 вариант - добавляю пользователя в систему и выполняю ту же команду.

ASRock-880GM-LE:/home/admin # smbpasswd -a SambaUser
New SMB password:
Retype new SMB password:
Added user SambaUser.
ASRock-880GM-LE:/home/admin #

Хотелось бы отредактировать руководство, чтобы оно соответствовало фактическому положению вещей.
Comment 1 Elena Mishina 2023-12-28 17:15:25 MSK
Как из фразы "в базу данных Samba можно добавлять пользователей, которые уже есть в системе" может следовать, что "можно добавлять и пользователя, которого нет в системе"?
Comment 2 Artem Zolochevskiy 2023-12-28 21:44:21 MSK
Кажется, я догадываюсь, в чем суть недопонимания. В возможности неоднозначного прочтени фразы. Справедливо замечено, что из фразы "в базу данных Samba можно добавлять пользователей, которые уже есть в системе" вовсе не следует что "можно добавлять и пользователя, которого нет в системе". Однако из фразы "в базу данных Samba можно добавлять пользователей, которые уже есть в системе", вовсе не следует, что этого _нельзя_ делать. Судя по всему, в этом и кроется недополнимание. Во избежание недопонимая предлагаю исправить на "в базу данных Samba возможно добавлять только тех пользователей, которые уже есть в системе"
Comment 3 Elena Mishina 2023-12-28 22:01:45 MSK
На сайте исправлено:
https://docs.altlinux.org/ru-RU/alt-server/10.2/html/alt-server/samba-fileserver.html

В пакет будет добавлено в след.сборке
Comment 4 Арбичев Игорь 2023-12-29 18:05:38 MSK
(Ответ для Artem Zolochevskiy на комментарий #2)
> Кажется, я догадываюсь, в чем суть недопонимания. В возможности
> неоднозначного прочтени фразы. Справедливо замечено, что из фразы "в базу
> данных Samba можно добавлять пользователей, которые уже есть в системе"
> вовсе не следует что "можно добавлять и пользователя, которого нет в
> системе". Однако из фразы "в базу данных Samba можно добавлять
> пользователей, которые уже есть в системе", вовсе не следует, что этого
> _нельзя_ делать. Судя по всему, в этом и кроется недополнимание. Во
> избежание недопонимая предлагаю исправить на "в базу данных Samba возможно
> добавлять только тех пользователей, которые уже есть в системе"

Уважаемый Артем!
Может не надо ломиться в открытую дверь? Перед тем, как написать багрепорт, я создал тему на форуме: https://forum.altlinux.org/index.php?topic=48314.0
В теме у меня был следующий пост:
В руководстве написано:
"Следует учитывать, что в базу данных Samba можно добавлять пользователей, которые уже есть в системе".

По моему мнению, эту фразу нужно отредактировать так:

Следует учитывать, что в базу данных Samba можно добавлять только пользователей, которые уже есть в системе.