Автор Тема: Samba-сервер. Доступ, настройка, проблемы и общие вопросы, работа в домене?  (Прочитано 128382 раз)

ska

  • Гость
Сервисы без пароля. С опцией guest монтирует. Правда писать туда нельзя. Может еще проясните ситуацию с заходом на шару. В чем разница между заходом через mount и заходом через ссылку smb://192.168.0.1/public/
В одном случае я монтирую, а в другом? Просто подключаюсь? И почему, если я захожу через ссылку, например, на сервис share, то все работает согласно конфигу самбы этого сервиса, т.е. все могут читать и писать. (и все что там создается, имеет владельцем соответствующего юзера) А если я захожу туда же через mount (при этом приходится подключаться как гость, по-другому не получается), то писать уже не могу. (хотя каталог монтирования имеет права 777, но владелец везде nobody). Это связано с подключением от имени гостя? Как подключиться с нормальными правами?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
В чем разница между заходом через mount и заходом через ссылку smb://192.168.0.1/public/
mount подключает шару (эффект как-будто бы вы работали с локальной папкой; аналогично сетевому диску в Windows); smb:// является "виртуальной" шарой (с ней есть проблемы в Линукс). Лучше всё-таки подключать сетевую шару.
Я на p7 сильно не щупал samba4, там есть некоторые несовместимости с samba3.
Я тоже не мог писать в шару на Windows XP, причём неважно, монтирую я или нет. Я даже не мог скопировать что-то из папки через Thunar (https://bugzilla.altlinux.org/show_bug.cgi?id=29015): процесс копирования просто висит; но через mc всё копируется и пишется без проблем.
« Последнее редактирование: 11.07.2013 21:16:05 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

ska

  • Гость
Т.е. на линуксе старым проверенным способом через nfs, а самбу оставить виндовс?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Т.е. на линуксе старым проверенным способом через nfs, а самбу оставить виндовс?
Почему же — нет, но лучше монтировать сетевые каталоги, тогда все норм.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Quan

  • Участник
  • *
  • Сообщений: 2
День добрый, подскажите, есть альт сервер 5.0 обновлённый до 6 версии.
На нём поднята самба шара для десятка разных пользователей, причём есть как отдельная шара для одного, так и общая на всех.
[global]
#realm = SIMFGORFU
workgroup = GFU
netbios name = Globula
server string = Globula
security = user
#dedicated keytab file = /etc/krb5.keytab
#kerberos method = dedicated keytab
log level = 3
log file = /var/log/samba/log.%m
max log size = 500
printcap name = cups
dns proxy = No
use sendfile = Yes

#тюнинг доступа винды
socket options=SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
min receivefile size=16384

#passdb backend = ldapsam:ldap://127.0.0.1/
#ldap admin dn = cn=ldaproot,dc=simfgorfu
#ldap suffix = dc=simfgorfu
#ldap group suffix = ou=Group
#ldap user suffix = ou=People

[exchange]
comment = Обменник
path = /srv/share
read only = No
writable = yes
create mask = 1777        # Игнорируется при опции inherit permissions = yes
directory mask = 1777        # Игнорируется при опции inherit permissions = yes
security mask = 1777
guest ok=yes
#inherit owner = yes
#inherit acls = yes
inherit permissions = yes

[abfin]
comment = aismb
path = srv/abfin
read only = No
writable = yes
create mask = 1777
directory mask = 1777
security mask = 1777
guest ok=yes

[homes]
comment = Home Directory for '%u'
browseable = no
writable = yes
вот самбовский конфиг.
LDAP у определённый несчастливый день отказался отдавать данные о пользователях, поэтому пришлось закоментить и забить всех в smbpass, но проблема эта была и до падения LDAP

Суть проблемы такова
1.На общей шаре бывает такое, что пропадают массово файлы в какой нибудь папке, часто используемой.
2.Так же бывает, что исчезает содержимое файлов, вордовских, экселевских, как будто удалили текст и сохранили.
И, да, если в папке действительно много документов, то случай 2 затрагивает их массово, что вручную сделать быстро сложно, поскольку достаточно времязатратно.
Подскажите, куда рыть, от чего такое может происходить?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Подскажите, куда рыть, от чего такое может происходить?
Логи глянуть. Возможно расширенное логирование включить http://forum.altlinux.org/index.php/topic,27651.0.html.
что вручную сделать быстро сложно, поскольку достаточно времязатратно
Может они группой работают? :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А как должна выглядеть строчка в fstab, P7, для подключения сетевого диска?
Старая строчка
//192.168.0.21/disca_2 /mnt/smb/disca_2   cifs   rw,auto,_netdev,codepage=cp1251,iocharset=utf8,user=admin%180     0       0не работает.
Пишет про устаревшую версию cifs
« Последнее редактирование: 24.07.2013 20:57:04 от МИНЗДРАВ »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
P.S. Вот выхлоп 12й консоли, при монтировании с той строкой:
Jul 24 20:24:14 host-242 dbus[3379]: [system] Activating service name='org.freedesktop.UPower' (usin
g servicehelper)
Jul 24 20:24:14 host-242 dbus[3379]: [system] Successfully activated service 'org.freedesktop.UPower
'
Jul 24 20:30:34 host-242 kernel: [25187.094825] CIFS: Unknown mount option "cifs"
Jul 24 20:32:05 host-242 kernel: [25277.670281] CIFS: Unknown mount option "codepage=cp1251"
Jul 24 20:33:18 host-242 kernel: [25350.759277] CIFS: Unknown mount option "codepage=cp1251"
Jul 24 20:34:24 host-242 kernel: [25416.398482] CIFS: Unknown mount option "wine"
Jul 24 20:39:57 host-242 kernel: [25749.534030] CIFS: Unknown mount option "wine"
Jul 24 20:40:40 host-242 kernel: [25792.594243] CIFS: Unknown mount option "-o"
Jul 24 20:41:54 host-242 kernel: [25866.364673] CIFS: Unknown mount option "wine"
Jul 24 20:43:37 host-242 kernel: [25968.560060] CIFS: Unknown mount option "wine"
Jul 24 20:45:29 host-242 kernel: [26081.269117] CIFS: Unknown mount option "codepage=cp1251"
Jul 24 20:46:41 host-242 kernel: [26152.637282] CIFS: Unknown mount option "cifs"
Jul 24 20:48:28 host-242 kernel: [26259.678914] CIFS: Unknown mount option "wine"
Jul 24 20:53:55 host-242 kernel: [26586.122694] CIFS: Unknown mount option "codepage=cp1251"
Jul 24 20:56:08 host-242 kernel: [26718.828241] CIFS: Unknown mount option "codepage=cp1251"
Jul 24 21:01:01 host-242 crond[10861]: pam_tcb(crond:session): Session opened for root by (uid=0)
Jul 24 21:01:01 host-242 crond[10863]: (root) CMD (run-parts /etc/cron.hourly)
Jul 24 21:01:01 host-242 crond[10861]: pam_tcb(crond:session): Session closed for root

Чёж я сделал-то не так?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Вроде теперь нет опции user, вместо неё username и password

Оффлайн Quan

  • Участник
  • *
  • Сообщений: 2
Подскажите, куда рыть, от чего такое может происходить?
Логи глянуть. Возможно расширенное логирование включить http://forum.altlinux.org/index.php/topic,27651.0.html.
что вручную сделать быстро сложно, поскольку достаточно времязатратно
Может они группой работают? :)
включу и посмотрю, но вопрос в том, как им удаётся стереть массово часть файлов со стики битом?

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
Всем доброго дня!
altlinux-7.0.1-centaurus-x86_64

Хочется реализовать полную файлопомойку. Рабочий конфиг взял с офисного сервера 4.
Но как ни крутил, не работает и все. При попытке зайти на комп, просит залогиниться.

etc/samba/smb.conf

[global]

    server string = Main samba server on %h (v. %v)
    workgroup = apika

    log file = /var/log/samba/log.%m
    max log size = 50
#    security = share    #на 4 сервере эта опция была включена
    security = user       #а этой опции небыло
    guest account = pavel  #а этой опции небыло
    smb ports = 445
    unix charset = cp1251
    display charset = cp1251
    name resolve order = host wins bcast

[pub]
    create mask = 0777
    directory mask = 0777
    guest ok = Yes
    guest only = Yes
    path = /home/share/pub
    comment = other docs
    writable = yes
    public = yes #этого тоже раньше небыло
Какие опции ему еще надо-то???? Вход нужен с любого компа любым пользователем.
PS А какой альтератор за это отвечает?
« Последнее редактирование: 09.08.2013 13:54:36 от PSV »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
security = share
Вроде бы, эту опцию убрали... используйте USER.
Попробуйте так (остальные опции по вкусу):
[global]
map to guest = bad user
guest account = nobody

[share]
path = /srv/share
read only = no
guest only = yes

PS. Хотя на 7-ке не проверял.
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
”map to guest = Bad User". - сработало!
security = share - уменя и отключено, закоментарено в самом начале строки!
А какой альтератор отвечает за самбу? Точнее вопрос такой: как определить: какой пакет альтератора отвечает за какой-либо сервис?
Самба идет из коробки, но её нет в управлении вэб интерфейсом! :(