Всем привет...
Настраиваю самбу первый раз, так что за глупые вопросы извиняюсь.
Ситуация такая, нужно сделать Linux шару для Windows пользователей.
Все вроде бы прописал правильно..
В сетевом окружение появляется моя шара но в нее не зайти ни как.
Пишет что нет доступа..Хотя настраиваю без авторизации
владельца на шару /mnt/storage/users поставил nobody
ОС CentOS 5.1[global]
workgroup = POOL
server string = fat
interfaces = lo eth0 192.198.69.10/24
hosts allow = 127. 192.168.69.
security = share
socket options = TCP_NODELAY[Users]
comment = Users
path = /mnt/storage/users
public = yes
writable = yes
guest ok = yes
guest account = nobody
Мне кажется, что "security = share" и указание шаре "guest account" не есть хорошо. "security = share" - это то, как открывается доступ в Win98. Предпочитаю раздавать права:[global]
security = user
guest account = nobody (тогда в шаре можно не указывать)в таком варианте нужно будет заводить пользователя, гостю в smbusers можно написать
nobody = Guest Гость
и поставить пустой пароль, запустив smbpasswd -a nobody
это для того, чтоб win по умолчанию залетела в шару под гостем, "Гость" нужно написать в нужной кодировке. С этой же целью может потребоваться написать:
null passwords = yes (точно не помню)Не забываем про кодировки, для самбы 3:
unix charset = KOI8-R (или что там у нас)
display charset = KOI8-R (то, что выше)
dos charset = CP688 (не 1251)далее по конфигу...
server string = fat (это описание, еще можно для самбы задать свое имя, "netbios name = fat")
socket options = TCP_NODELAY (без этого тоже чудесно работает)
interfaces = lo eth0 192.198.69.10/24 (достаточно eth0)
hosts allow = 127. 192.168.69. (наверняка этим занимается фаервол)
>[оверквотинг удален]
>unix charset = KOI8-R (или что там у нас)
>display charset = KOI8-R (то, что выше)
>dos charset = CP688 (не 1251)
>
>далее по конфигу...
>server string = fat (это описание, еще можно для самбы задать свое
>имя, "netbios name = fat")
>socket options = TCP_NODELAY (без этого тоже чудесно работает)
>interfaces = lo eth0 192.198.69.10/24 (достаточно eth0)
>hosts allow = 127. 192.168.69. (наверняка этим занимается фаервол)Спасибо счас проверю
>Всем привет...
>Настраиваю самбу первый раз, так что за глупые вопросы извиняюсь.
>Ситуация такая, нужно сделать Linux шару для Windows пользователей.
>Все вроде бы прописал правильно..
>В сетевом окружение появляется моя шара но в нее не зайти ни
>как.
>Пишет что нет доступа..Хотя настраиваю без авторизации
>владельца на шару /mnt/storage/users поставил nobody
>ОС CentOS 5.1у меня Debian 4.0 в домене (домен под Win2003k). Вот мой конфиг (удалил из него все что закомментировано было):
#======================= Global Settings =======================[global]
workgroup = ARTEM
server string = %h server
dns proxy = no
max log size = 1000
panic action = /usr/share/samba/panic-action %d####### Authentication #######
security = ads
password server = 192.168.11.2
realm = ARTEM.LOCAL
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .########## Domains ###########
socket options = TCP_NODELAY
idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/bash
template homedir = /home/%D/%U
client use spnego = yes
winbind use default domain = yes
restrict anonymous = 2
winbind enum groups = yes
winbind enum users = yes#======================= Share Definitions =======================
[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700
valid users = %S
[arc]
comment = Public folder
path = /arc
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup[bases]
comment = Public folder
path = /media/disk2/bases
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroupвладелец шары - root
вот-с