Не пойму, имеется 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

2

Да, зайти пытаюсь с Windows XP SP2 на Centos

3

Отключите учётку гость как вариант или подключить как сетевой диск.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

4

Kettler, отключение гостя ни к чему не привело, а через подключать сетевой диск не удобно, неужели нельзя сделать через Пуск-Выполнить-\\ip-адрес?

5

safronowmax пишет:

security = share

при данной опции это не реально сделать, используйте опцию users.

It is good day to die ...
MS Windows 10
Заметки о главном...

6

i2ks, опцию user в глобальных настройках мне нельзя делать, если я поставлю в global user вместо share, то тогда будет спрашиваться пароль даже к папке sharewriting, а задача - чтобы к некоторым папкам был доступ без пароля (sharewriting), а к некоторым (sharereading) по логину и паролю. Неужели никак нельзя это сделать?

7 (12.11.2010 18:01:37 отредактировано i2ks)

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
It is good day to die ...
MS Windows 10
Заметки о главном...

8

i2ks, спасибо Вам большое

9

safronowmax, проверяй  smile

It is good day to die ...
MS Windows 10
Заметки о главном...

10

Проверил, все работает