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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Samba, не подхватывается смена прав директорий на ubuntu-клиенте  (Прочитано 896 раз)

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

Оффлайн sptica

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Здравствуйте.

Есть работающий сервер samba 3.0.28, на нём есть несколько шар, в том числе work:
[global]
workgroup = lalala
netbios name = lalala
security = user
encrypt password = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
dns proxy = no
use sendfile = yes


[work]
path = /mnt/tc/shares/work
public = yes
writeable = yes
create mask = 0664
directory mask = 2770

vfs object = recycle
recycle:repository = /mnt/tc/!res
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch_mtime = Yes
recycle:directory_mode = 777

Иногда возникает необходимость править права доступа (chown) для некоторых поддиректорий шары work. Одно время была проблема с windows машинами с подхватыванием переназначенных права - разобрался. После переназначения прав достаточно было перелогинить виндовую машину, либо же посмотреть на сервере:
smbstatus | grep <user_name>

, затем сделать:
kill <user_name_pid>

Теперь в связи с установкой пользователями машин с ubuntu, эта проблема возвратилась уже для них. Ни первый, ни второй способ не помогает. Ubuntu не подхватывает переназначенных прав доступа для директорий.

Да, при первом заходе на samba сервер я вводил имя пользователя и пароль и ставил галку запомнить навсегда.

Не подскажете, что сделать для того чтобы ubuntu таки подхватила переназначенные права?

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Не уверен что может помочь и не всегда применимо:
/etc/init.d/smbd restart
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн sptica

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Рестарт самбы не помогает, это первое что я пробовал делать :).

Пользователь решил продолжить мысль 23 Апреля 2009, 14:45:12:
Пытаюсь покопать smbstatus - мне кажется я как-то то-ли неправильно подключаюсь, то-ли что-то ещё. Не могу понять. Ведь у сервера стоит
security=user
, но при этом если на сервере выполнить:
smbstatus | grep sptica
не будет результатов. Sptica - это имя пользователя.

Но, если выполнить:
smbstatus | grep alex
выведется:
IPC$         19366   alex          Thu Apr 23 17:23:10 2009
work         19367   alex          Thu Apr 23 17:23:12 2009
alex - это имя хоста с которого я коннекчюсь. Т.е. именно оно прописано в /etc/hostname.

Не могу понять почему так происходит.

Пользователь решил продолжить мысль 23 Апреля 2009, 17:49:46:
Проблема снимается. Сам дуб. Кто-же пишет "public = yes". Конечно он не будет авторифицироваться.
« Последнее редактирование: 23 Апреля 2009, 17:49:46 от sptica »

 

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