Не пойму, имеется Centos 5.5, samba 3.0.33, необходимо сделать 2 папки: sharereading только для чтения и sharewriting для чтения и записи. В sharewriting доступ для всех, а в sharereading будет спрашиваться логин и пароль. В итоге в sharewriting все нормально - без пароля, а в sharereading пароль спрашивается, но логин ввести нельзя - стоит Гость и все. Как сделать, чтобы запрашивался и логин тоже?
Конфиг smb.conf ниже:
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
passdb backend = smbpasswd
username map = /etc/samba/smbusers
cups options = raw
encrypt passwords = yes
security = share
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
available = No
[sharewriting]
comment = public folder
path = /home/user1/sharewriting
writable = yes
guest ok =yes
read only = no
[sharereading]
path = /home/user1/sharereading
writable = no
security = user
write list = admin
browsable =yes
read only = yes
Samba настройка
Да, зайти пытаюсь с Windows XP SP2 на Centos
Отключите учётку гость как вариант или подключить как сетевой диск.
Kettler, отключение гостя ни к чему не привело, а через подключать сетевой диск не удобно, неужели нельзя сделать через Пуск-Выполнить-\\ip-адрес?
security = share
при данной опции это не реально сделать, используйте опцию users.
i2ks, опцию user в глобальных настройках мне нельзя делать, если я поставлю в global user вместо share, то тогда будет спрашиваться пароль даже к папке sharewriting, а задача - чтобы к некоторым папкам был доступ без пароля (sharewriting), а к некоторым (sharereading) по логину и паролю. Неужели никак нельзя это сделать?
safronowmax,
все там будет работать так как надо.
[user]
comment = Users
path = /home/user
valid users = user
public = no
writable = yes
printable = no
[pub]
path = /srv/smb/pub
public = yes
guest only = yes
далее:
smbpasswd -a user
smbpasswd -an nobody
а в переменной global примерно следующие:
[global]
workgroup = GoodFirma
netbios name = Super_Server
map to guest = bad user
guest account = nobody
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
i2ks, спасибо Вам большое
safronowmax, проверяй smile
Проверил, все работает