LINUX.ORG.RU
ФорумAdmin

SAMBA трабла ....


0

0

Прописал в конфиге на шару так : [XXX]

comment = xxx

path = /share/xxx

public = yes

writable = no

write list = @root @users

directory mask = 777

create mask = 777

Все могут нормально входить и читать ,но при попытке войти с WIN98 ,Linux не спрашивает пароль и пускает под госьтем ...

Что надо прописать ,чтобы он спрашивал пароль ,если тот пустой ,то запускал под госьтем ???

Дополнительно :

security = share

encript password = yes

guest account = nobody

anonymous

Re: SAMBA трабла ....

guest account =

Т.е. оставь пустым, иначе все заходят к тебе как nobody, а у этого юзера в passwd домашний каталог - обычно корневой :) и все каталоги сервера будут видны (в случае наличия сегмента "home").

Также можно сделать "public=no" и "valid users = ..." прописать конкретных юзеров, кого можно пускать к данному ресурсу.

Кстати, гостем он пускает тех, кто не заведен на самбе как пользователь. Проверь, есть ли они вообще в passwd, smbpasswd. И посмотри - может тебе лучше сменить "security = share" на "security = user" - в соответствии с назначением сервера и политикой предоставления ресурсов.

anonymous ()

Re: SAMBA трабла ....

Сегмента Home у меня нет ... Что касаеться public = no и valid user ,то эти параметры вообще не дадут доступа в шару госьтю ... А мне надо чтобы гость мог читать ,а определённые юзеры писать ,но если юзер заходит из под 98 окон ,то пароль не запрашиваеться ... Из под 2000 и NT всё в норме ... Если выставить securuty = user то гость вообще не сможет войти ... Так как пустой пароль не воспринимаеться из под 98 ...

anonymous ()

Re: SAMBA трабла ....

Почему гостю не дадут читать? Заведи юзера "guest". Но не указывай его в списке "write list = ...". Потому как nobody тоже "@users", по крайней мере так по умолчанию.

Из WIN98 гостем (guest/nobody) заходит потому, что со своим именем заити по первой попытке не может (если не заведен на сервере) и получив отлуп по умолчанию заходит стандартным guest (т.е. nobody). А в NT и WIN2000 сценарий входа иной - там выскакивает приглашение для ввода имени пользователя и пароля. Фактически у тебя вполне возможно получилось два гостевых входа - один парольный (nobody), а второй фактический (ты заводил юзера guest?).

Кстати, проверь еще права на зашаренный ресурс/каталог. Может там для nobody (или прочих user) стоят rwx. Кажись это тоже может влиять.

anonymous ()

Re: SAMBA трабла ....

Почему гостю не дадут читать? Заведи юзера "guest". Но не указывай его в списке "write list = ...". Потому как nobody тоже "@users", по крайней мере так по умолчанию.

Из WIN98 гостем (guest/nobody) заходит потому, что со своим именем заити по первой попытке не может (если не заведен на сервере) и получив отлуп по умолчанию заходит стандартным guest (т.е. nobody). А в NT и WIN2000 сценарий входа иной - там выскакивает приглашение для ввода имени пользователя и пароля. Фактически у тебя вполне возможно получилось два гостевых входа - один непарольный (guest account = nobody), а второй фактический (ты заводил юзера guest?). Надо что-то одно выбрать, учитывая возможные последствия.

Кстати, проверь еще права на зашаренный ресурс/каталог. Может там для nobody (или прочих user) стоят rwx. Кажись это тоже может влиять. Да и еще - что-то у тебя маска (directory mask = 777 create mask = 777) интересная. Ты же гостю на все создаваемое сам же полные права даешь!

anonymous ()

Re: SAMBA трабла ....

Можешь еще включить "log level" побольше и все увидишь в логах - кто и как входит на сервер, с паролем или без, с какими правами и т.д. Там все будет расписано.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.