Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: samba, отказ записи при определенном названии ресурса  (Прочитано 1922 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mnsold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Добрый день, получаю отказ в доступе на запись если называю расшаренный ресурс "pub", и все отлично работает если туже самую папку расшираваю с другим именем ресурса, например "pub1".
При этом, на просмотр шара "pub" работает.

работаю на ubuntu 12.04

конфиг самбы
[global]
        log file = /var/log/samba/log.%m
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        obey pam restrictions = yes
        force group = iohome
        map to guest = bad user
        encrypt passwords = yes
        passwd program = /usr/bin/passwd %u
        passdb backend = tdbsam
        dns proxy = no
        server string = %h server (Samba, Ubuntu)
        unix password sync = yes
        workgroup = WORKGROUP
        create mode = 770
        syslog = 0
        usershare allow guests = yes
        panic action = /usr/share/samba/panic-action %d
        max log size = 1000
        pam password change = yes
        directory mode = 770
[pub]
        force user = io
        writeable = yes
        path = /srv/pub

[pub1]
        force user = io
        writeable = yes
        path = /srv/pub


в винде, пытаюсь копировать по очереди на каждую шару
D:\>copy Noname1.txt \\srv\pub\
Отказано в доступе.
Скопировано файлов:         0.

D:\>copy Noname1.txt \\srv\pub1\
Скопировано файлов:         1.

просмотр содержимого из винды
D:\>dir \\srv\pub1\Noname1.txt
 Том в устройстве \\srv\pub1 имеет метку pub1
 Серийный номер тома: 7719-C31A
 Содержимое папки \\srv\pub1
21.03.2012  14:25               659 Noname1.txt
               1 файлов            659 байт
               0 папок  482 306 748 416 байт свободно


D:\>dir \\srv\pub\Noname1.txt
 Том в устройстве \\srv\pub имеет метку pub
 Серийный номер тома: C13B-0C5C
 Содержимое папки \\srv\pub
21.03.2012  14:25               659 Noname1.txt
               1 файлов            659 байт
               0 папок  482 306 748 416 байт свободно


Не исключаю что пока настраивал и сам где-то что-то поставил не то, но старался все свои хвосты убирать, но видимо что-то не срослось.

Подскажите куда можно посмотреть чтобы избавиться от отказа в доступе на изменение.
Или каким образом можно диагностировать проблему.
Спасибо.


Пользователь решил продолжить мысль 30 Августа 2012, 11:36:58:
включил
syslog = 5
log level = 5

кусок лога
[2012/08/30 11:21:49.034175,  3] smbd/process.c:1467(switch_message)
  switch message SMBtrans2 (pid 2446) conn 0x7f902e4c6790
[2012/08/30 11:21:49.034305,  4] smbd/uid.c:351(change_to_user)
  Skipping user change - already user
[2012/08/30 11:21:49.034419,  3] smbd/trans2.c:5117(call_trans2qfilepathinfo)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004
[2012/08/30 11:21:49.034540,  5] smbd/filename.c:257(unix_convert)
  unix_convert called on file "Noname3.txt"
[2012/08/30 11:21:49.034657,  5] smbd/filename.c:416(unix_convert)
  unix_convert begin: name = Noname3.txt, dirpath = , start = Noname3.txt
[2012/08/30 11:21:49.034880,  5] smbd/filename.c:781(unix_convert)
  New file Noname3.txt
[2012/08/30 11:21:49.035000,  3] smbd/vfs.c:905(check_reduced_name)
  check_reduced_name [Noname3.txt] [/srv/pub]
[2012/08/30 11:21:49.035136,  3] smbd/vfs.c:1039(check_reduced_name)
  check_reduced_name: Noname3.txt reduced to /srv/pub/Noname3.txt
[2012/08/30 11:21:49.035247,  3] smbd/trans2.c:5236(call_trans2qfilepathinfo)
  call_trans2qfilepathinfo: SMB_VFS_STAT of Noname3.txt failed (No such file or directory)
[2012/08/30 11:21:49.035364,  3] smbd/error.c:81(error_packet_set)
  error packet at smbd/trans2.c(5238) cmd=50 (SMBtrans2) NT_STATUS_OBJECT_NAME_NOT_FOUND
[2012/08/30 11:21:49.035476,  5] lib/util.c:332(show_msg)
[2012/08/30 11:21:49.035541,  5] lib/util.c:342(show_msg)
...
[2012/08/30 11:21:49.050938,  3] smbd/process.c:1467(switch_message)
  switch message SMBtrans2 (pid 2446) conn 0x7f902e4c6790
[2012/08/30 11:21:49.051048,  4] smbd/uid.c:351(change_to_user)
  Skipping user change - already user
[2012/08/30 11:21:49.051161,  3] smbd/trans2.c:3513(call_trans2qfsinfo)
  call_trans2qfsinfo: level = 1007
[2012/08/30 11:21:49.051279,  3] smbd/trans2.c:2951(smbd_do_qfsinfo)
  smbd_do_qfsinfo: level = 1007
[2012/08/30 11:21:49.051678,  3] lib/sysquotas.c:432(sys_get_quota)
  sys_get_vfs_quota() failed for mntpath[/srv] bdev[/dev/sdb1] qtype[2] id[1000]: Operation not permitted
[2012/08/30 11:21:49.052018,  3] lib/sysquotas.c:432(sys_get_quota)
  sys_get_vfs_quota() failed for mntpath[/srv] bdev[/dev/sdb1] qtype[4] id[1000]: Operation not permitted
[2012/08/30 11:21:49.052141,  5] smbd/trans2.c:3153(smbd_do_qfsinfo)
  smbd_do_qfsinfo : SMB_QUERY_FS_FULL_SIZE_INFO bsize=1024, cSectorUnit=2, cBytesSector=512, cUnitTotal=1951519580, cUnitAvail=471002684
[2012/08/30 11:21:49.052259,  5] lib/util.c:332(show_msg)
[2012/08/30 11:21:49.052324,  5] lib/util.c:342(show_msg)
...
[2012/08/30 11:21:49.194784,  3] smbd/process.c:1467(switch_message)
  switch message SMBntcreateX (pid 2446) conn 0x7f902e4c6790
[2012/08/30 11:21:49.194895,  4] smbd/uid.c:351(change_to_user)
  Skipping user change - already user
[2012/08/30 11:21:49.195015,  5] smbd/filename.c:257(unix_convert)
  unix_convert called on file "Noname3.txt"
[2012/08/30 11:21:49.195132,  5] smbd/filename.c:416(unix_convert)
  unix_convert begin: name = Noname3.txt, dirpath = , start = Noname3.txt
[2012/08/30 11:21:49.195344,  5] smbd/filename.c:781(unix_convert)
  New file Noname3.txt
[2012/08/30 11:21:49.195459,  3] smbd/vfs.c:905(check_reduced_name)
  check_reduced_name [Noname3.txt] [/srv/pub]
[2012/08/30 11:21:49.195596,  3] smbd/vfs.c:1039(check_reduced_name)
  check_reduced_name: Noname3.txt reduced to /srv/pub/Noname3.txt
[2012/08/30 11:21:49.195712,  5] smbd/files.c:126(file_new)
  allocated file structure 6739, fnum = 10835 (2 used)
[2012/08/30 11:21:49.195835,  3] smbd/dosmode.c:159(unix_mode)
  unix_mode(Noname3.txt) returning 0760
[2012/08/30 11:21:49.195952,  5] smbd/files.c:464(file_free)
  freed files structure 10835 (1 used)
[2012/08/30 11:21:49.196065,  3] smbd/error.c:81(error_packet_set)
  error packet at smbd/error.c(161) cmd=162 (SMBntcreateX) NT_STATUS_ACCESS_DENIED
[2012/08/30 11:21:49.196177,  5] lib/util.c:332(show_msg)
[2012/08/30 11:21:49.196242,  5] lib/util.c:342(show_msg)

есть подозрительные строки
  error packet at smbd/error.c(161) cmd=162 (SMBntcreateX) NT_STATUS_ACCESS_DENIED


Пользователь решил продолжить мысль 30 Августа 2012, 13:19:04:
удалил содержимое
sudo rm /var/lib/samba/*.tdb

заново добавил пользователя
sudo smbpasswd -a user

вопрос решен
« Последнее редактирование: 30 Августа 2012, 13:21:06 от mnsold »

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.