nixp.ru v3.0

28 мая 2017,
воскресенье,
13:35:14 MSK

DevOps с компанией «Флант»
CronAcronis написал 21 декабря 2004 года в 01:06 (596 просмотров) Ведет себя как мужчина; открыл 7 тем в форуме, оставил 14 комментариев на сайте.

Вообщем проблема, при попытке подключится, винда даёт:

===============

Нет доступа к \\westnet. Возможно у вас нет прав на использование этого сетевого ресурса. Обратитесь к администратору бла бла бла….

===============

Вообщем конфиг:

===============

[global]

#unix charset = CP1251

#display charset = CP1251

#dos charset = CP1251

workgroup = SD

netbios name = westnet

server string = WST SERVER 2

security = share

load printers = no

guest account = guest

log file = /var/log/samba/log.%m

max log size = 50

socket options = TCP_NODELAY

local master = no

os level = 33

domain master = no

preferred master = no

wins support = no

dns proxy = no

[Upload]

create mask = 0664

directory mask = 0775

comment = Upload

browseable = yes

guest ok = yes

writable = yes

path = /var/www/html/upload

===============

Папка Upload существует:

===============

drwxrwxrwx 6 root root 4096 Дек 21 00:05 upload

===============

Сама самба загружается и стартуется нормально. В логах на подключаещегося пользователя ничего не пишет, хотя файл создает.

===============

-rw-r--r-- 1 root root 0 Дек 21 00:50 log.camelot

===============

Где camelot имя подключаещегося компа в воркгруппе.

log.smbd

===============

[2004/12/21 00:54:31, 0] smbd/server.c:main(707)

smbd version 2.2.7a started.

Copyright Andrew Tridgell and the Samba Team 1992-2002

===============

log.nmbd

===============

[2004/12/21 00:54:31, 0] nmbd/nmbd.c:main(794)

Netbios nameserver version 2.2.7a started.

Copyright Andrew Tridgell and the Samba Team 1994-2002

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19889 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19890 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19893 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19894 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19895 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19898 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19899 received with no matching record.

[2004/12/21 00:54:35, 0] nmbd/nmbd_responserecordsdb.c:find_response_record(235)

find_response_record: response packet id 19900 received with no matching record.

===============

Genie

ну вот у тебя написано:

[global]

guest account = guest

а пользователь такой в системе имеется? (кстати, обычно для этого используется пользователь nobody)

кроме того, пароль у него выставлен нулевым? (smbpasswd -an guest)

остальное пока не смотрел.

CronAcronis

в /etc/passwd

guest:x:99:99:Nobody:/:/sbin/nologin

в /etc/samba/smbusers

# Unix_name = SMB_name1 SMB_name2 …

root = administrator admin

nobody = guest pcguest smbguest

#

Genie
в /etc/samba/smbusers

# Unix_name = SMB_name1 SMB_name2 …

root = administrator admin

nobody = guest pcguest smbguest

ну и как это отвечает:

[global]

guest account = guest

????

может всё же гостем будет nobody?

Genie


$ grep -v '^[#;]' /etc/samba/smb.conf
[global]
   workgroup = DOMAIN
   server string = %h server (Samba %v)
   include = /etc/samba/dhcp.conf
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam guest
   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 .
   socket options = TCP_NODELAY
    domain master = no
    preferred master = no
    local master = no
    os level = 1
    dos charset = cp866
    unix charset = koi8-r
    map to guest = bad user
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mask = 0644
   directory mask = 0755
[video]
    path = /mnt/media/video
    writable = no
    public = yes
    guest ok = yes
    browseable = no

пользователь nobody:

$ grep nobody /etc/passwd

nobody:*:65534:65534:nobody:/home:/bin/sh

smb-пароль — нулевой (`smbpasswd -an nobody`)