Только что набрал

smb://user@ip

в Dolphin, и он показал мне акции самбы, не спрашивая ни одного пароля. Попытка войти в любой из общих ресурсов требует пароля, который обеспечивает некоторую безопасность. Но будет интересно также спрятать акции. Это будет возможно?

Возможно, я не использовал лучшее слово (скрыть), чтобы описать то, что я хотел бы иметь. Я не хочу разрешать доступ, даже не перечислять акции, никому без пароля (в идеале).

Буду признателен за комментарии по этому вопросу.

2 ответа2

1

Samba имеет опцию smb.conf которая заставляет его делать именно то, что вы хотите: перечислять ресурсы на основе доступа. Это называется access based share enum:

Если для службы этот параметр имеет значение « yes , то общий ресурс, размещенный в службе, будет виден только пользователям, которые имеют права на чтение или запись для общего ресурса во время перечисления общего ресурса (например, net view \sambaserver). Это имеет параллели с перечислением на основе доступа, основное отличие состоит в том, что оцениваются только разрешения для общего ресурса, а дескрипторы безопасности для файлов, содержащихся в общем ресурсе, не используются при вычислении прав доступа для перечисления.

По умолчанию: access based share enum = no

Этот параметр может быть установлен либо в разделе [global] , где он будет устанавливать значение по умолчанию, либо локально в разделе общего доступа, где он будет переопределять параметр default/global.

Однако существует довольно серьезное ограничение: для редактирования ACL разрешений для общего ресурса необходимо подключиться с помощью консоли MMC Windows. Вам также нужен SeDiskOperatorPrivilege , который, к сожалению, не может быть предоставлен без присоединения Samba к домену Active Directory.

Права доступа к общим ресурсам не совпадают с правами valid users и т.п.

1

Под каждой настройкой общего ресурса в smb.conf вам нужно установить:

просматриваемый (S)

**This controls whether this share is seen in the list of available shares in a net view and in the browse list.**

Default: browseable = yes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .