активность самбы как никто, несмотря на настройку гостевой учетной записи

Я настраиваю Samba на Linux для однопользовательского доступа из Windows, и мне нужно предотвратить проверку пароля. Я добавил свое имя пользователя Linux в smbpasswd. Несмотря на настройку гостевой учетной записи в моем smb.conf, файлы, которые я создаю, принадлежат никому. Как мне заставить samba работать как мой идентификатор пользователя?

smb.conf:

[global]
security = share
guest account = liam
...

[goodstuff]
path = /home/liam
read only = no
guest only = yes
guest ok = yes

Если это FAQ, извините; Я смотрел и искал ответ.


person Liam    schedule 13.10.2010    source источник


Ответы (3)


Кажется, это обычная проблема, для меня в настоящее время это НЕ работает, если оно у меня есть в разделе общего доступа, но работает, если оно находится в глобальном разделе. Это определение моей доли:

[RepoDrive]
    comment = USB drive
    path = /shr
    read only = No
    create mask = 0777
    directory mask = 0777
    guest only = Yes
    guest ok = Yes
    browseable = No

Согласно руководству по Samba, указание гостевой учетной записи для общего ресурса ДОЛЖНО быть разрешено. и вот как это ДОЛЖНО быть сделано ... IMO, у Samba много проблем. Обратите внимание: если вы хотите узнать, под каким пользователем вы действуете, когда вы являетесь гостем, убедитесь, что у вас есть права на запись, и создайте папку, затем вы можете проверить владельца папки, и это будет пользователь, которого использовала samba. Для меня это «никто» (по умолчанию), если я указываю гостевую учетную запись в разделе общего доступа.

Обратите внимание, что smbpasswd не имеет ничего общего с этими определениями пользователей.

Если ничего не помогло, попробуйте использовать testparm (вам нужно sudo apt-get install samba-common-bin, чтобы получить его). Он покажет вам, какие параметры вашей конфигурации действительно эффективны, и обнаружит любые нерелевантные/неправильные параметры (он удаляет настройки, для которых вы установили значение по умолчанию, и перезаписывает синонимы, например, доступный для записи = да станет только для чтения = нет, потому что это антонимы ).

person Firefall    schedule 03.12.2013

Проблема оказывается

guest only = yes

Когда это удалено, активность происходит как идентификатор пользователя гостевой учетной записи.

person Liam    schedule 13.10.2010
comment
В настоящее время у меня такая же проблема, но это исправление не сработало для меня. У кого-нибудь есть другие предложения? - person Smylers; 10.01.2013

Решением для меня было добавить «гостевая учетная запись = имя учетной записи» в общий ресурс вместо [глобальной] части.

person raice    schedule 01.08.2013