Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка Samba

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Открыть новую тему     Написать ответ в эту тему

new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Samba - стандартный пакет взаимодействия Windows с программами для Linux и Unix.
· Является свободным программным обеспечением, выпущена под лицензией GPL.
· Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части.
· Начиная с третьей версии Samba предоставляет службы файлов и печати для различных клиентов Microsоft Windоws и может интегрироваться с операционной системой Windоws Server, либо как основной контроллер домена (PDC), либо как член домена. Также может быть частью домена Active Directory.
· Samba работает на большинстве Unix-подобных систем, таких, как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.


Samba - официальный сайт проекта  
Документация + решение проблем
Смежные темы на форуме

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 12:26 01-06-2002 | Исправлено: TheBarmaley TMP, 11:44 23-03-2016
salos



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
denix23513
Смотри в сторону suid, т.е. записывать можно и файлам на серваке присваивается (боюсь ошибиться) бит, с которым (битом) файл стереть нельзя пользователю который его записал.

Всего записей: 175 | Зарегистр. 19-01-2003 | Отправлено: 12:32 01-04-2005
Jovanotti



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
denix23513
Как я понял  тебе нужно организовать хранение пользовательских данных на файлсервере,  таким образом что добавлять ---   можно  стирать - нет  ?

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 13:52 01-04-2005
denix23513

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jovanotti
Да! Точно.

Всего записей: 4 | Зарегистр. 01-04-2005 | Отправлено: 14:23 01-04-2005
Jovanotti



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
denix23513
Тогда  думаю  правильно будет разграничение на доступ   по юзеру.
Издержка  --   количество юзеров ?   Ну и что  ?
 
Добавлено:
В любом случае поиграйся   параметрами  раздела [share]
valid users, read list, write list, create mask, directory mask .......
 
ну и конечно NIX права   на   файлы  

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 14:57 01-04-2005
juDge



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jovanotti
а смысл? помоему получится то же что и разгроничение по группам
 
мне например больше импанирует вариант от salos, нужно просто пошукать на эту тему. Если я не ошибаюсь я сейчас припоминаю как раз че-то про сюид, вроде бы где-то тоже кто то такую тему обсуждал

Всего записей: 308 | Зарегистр. 22-04-2002 | Отправлено: 16:15 01-04-2005
Pasha_Shalaginov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите почему может не компилироваться samba-3.0.14a.tar.gz  на FreeBSD4.7 (Компиляция идёт, но потом затыкается. Может какие бибилиотеки обновить?), причём на ASPLinux10, всё проходит без проблем. И ещё вопрос, если компилировать самбу для FreeBSD на ASPLinux10 с параметром --build=i386-unknown-FreeBSD4.7 то всё проходит успешно, но как сделать правильно на FreeBSD make install после этого?

Всего записей: 46 | Зарегистр. 01-04-2004 | Отправлено: 08:45 20-04-2005
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос:  
 
Первый раз при обращении к Samba-серверу пользователю A было предложено авторизоваться и он ввёл логин и пароль пользователя B. OS клиента A - Windows XP. XP это где-то запомнила и теперь при старте системы автоматически входит под пользователем B. Если вручную сделать net use \\server USER:A - то вcё становится как надо. Но всё таки как сбросить сохранённые в XP параметры пользователя B и заставить появиться окно ввода логина и пароля как было при первом заходе на Samba-сервер?

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 20:43 06-06-2005
Chuper



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Pasha_Shalaginov
а что на экране когда компиляция прерывается?
на каком этапе?
 
odl455
попробуй поиграть с
net use
может поможет
 
 
 
Добавлено:
denix23513
однозначно играть с create mask
что бы получались права типа ug-r

Всего записей: 22 | Зарегистр. 19-04-2005 | Отправлено: 03:48 07-06-2005
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chuper
 
Cобственно для начала я хотел бы понять точно кто виноват. XP или Samba?
То ли XP закэшировала и входит автоматом под пользователем B, толи Samba закэшировала что-то?

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 11:47 07-06-2005
Chuper



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
odl455
 
что-то мне кажется, что это всетаки ХР

Всего записей: 22 | Зарегистр. 19-04-2005 | Отправлено: 02:26 08-06-2005
Oleg_SZ



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу сдалать так чтобы пользователи Windows подсети видели и имели полный доступ к каталогу TEMPNET.
 
 
Создал каталог владелец которого NOBODY и принадлежит группе NOBODY с правами 0777.
Затем отредактировал файл /etc/samda/smb.conf
 
[global]
 
 
netbios name = linux_soz
workgroup = sozgroup
security = share
interfaces = eth0
server string = Fedora Core
encrypt passwords = yes
guest ok = yes
guest account = nobody
;host allow =192.168.15.
log file = /var/log/samba/samba-log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO=SNDBUF=8192
dns proxy = yes
dos charset = 866
unix charset = KOI8-R
 
[tempnet]
 
 
path = /mnt/samba/tempnet
comment = Network Files
public = yes
writeable = yes
guest ok = yes
create mode = 0777
force create mode = 0777
directory mode = 0777
force directory mode = 0777
 
Перезапустил сервис
 
[root@localhost ~]# /etc/rc.d/init.d/smb restart
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются сервисы SMB:                                   [  ОК  ]
Запускаются сервисы NMB:                                   [  ОК  ]
[root@localhost ~]#  
 
Посмотрел логи smbd.log
 
[2005/06/16 12:41:00, 0] smbd/server.c:main(760)
  smbd version 3.0.10-1.fc3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
 
и nmbd.log
 
Netbios nameserver version 3.0.10-1.fc3 started.
  Copyright Andrew Tridgell and the Samba Team 1994-2004
[2005/06/16 12:46:49, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
  *****
   
  Samba name server LINUX_SOZ is now a local master browser for workgroup SOZGROUP on subnet 192.168.15.19
   
  *****
 
[root@localhost ~]# smbclient -L localhost
Unknown socket option SO
Password:
Domain=[SOZGROUP] OS=[Unix] Server=[Samba 3.0.10-1.fc3]
 
        Sharename       Type      Comment
        ---------       ----      -------
        tempnet         Disk      Network Files
        IPC$            IPC       IPC Service (Fedora Core)
        ADMIN$          IPC       IPC Service (Fedora Core)
Unknown socket option SO
Domain=[SOZGROUP] OS=[Unix] Server=[Samba 3.0.10-1.fc3]
 
        Server               Comment
        ---------            -------
        LINUX_SOZ            Fedora Core
 
        Workgroup            Master
        ---------            -------
        SOZGROUP             LINUX_SOZ
[root@localhost ~]#  
 
На Windows машине в проводнике вижу группу но при ее открытии выдает ошибку
 
Нет доступа к SOZGROUP
Не найден сетевой путь
 
Что я упустил в настройке SAMBA????
 

Всего записей: 598 | Зарегистр. 20-09-2001 | Отправлено: 13:13 16-06-2005 | Исправлено: Oleg_SZ, 14:14 16-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

  • Как сделать чтобы можно было писать в раздел?
     
    Для доступа к разделу по умолчанию прописано так:

    Код:
     
    [vfat]
    comment = data
    path = /mnt/vfat
    guest ok = yes
    writeable = yes
     

     
    Я убрал гостей и добавил

    Код:
     
    create mask = 0666
    directory mask = 0777
     

    Никакого результата.
     
  • И как сделать нормальное отображение шрифтов у имяни файлов с
    русскоими названиями?


 
Добавлено:
Ну подскжите народ!
Вот лог доступов:

Код:
 
[root@server mnt]# ls -l /mnt/vfat
итого 256
drwxr-xr-x   19 root     root        32768 Апр 19 17:53 faq
-rwxr-xr-x    1 root     root        11049 Июн 17 21:43 smb.conf
-rwxr-xr-x    1 root     root         2478 Июн 17 21:02 sshd_config
[root@server mnt]# ls -l /mnt
итого 40
drwxr-xr-x    2 root     root         4096 Июн 17 16:53 cdrom
drwxr-xr-x    2 root     root         4096 Июн 17 16:53 floppy
drwxr-xr-x    9 root     root        32768 Янв  1  1970 vfat
 

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 13:02 18-06-2005 | Исправлено: L_S_V, 13:03 18-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
На Windows машине в проводнике вижу группу но при ее открытии выдает ошибку  
 
Нет доступа к SOZGROUP  
Не найден сетевой путь  
 
Что я упустил в настройке SAMBA????
 

У меня подобная проблема. Дело в том что у меня всё работает, настроил разделы на R/RW. Пишу и читаю в них. При копировании данных в сторону сервера самбы, сервер падает и копирование замораживается(командер не вешается), при этом весь сервак тоже(спокойно лазию по деррикториям по ssh-коннекту). При попытке зайти в Эксплорере на сетефой раздел, мне сообщает эту же ошибку

Код:
 
Нет доступа к //.......
Не найден сетевой путь  
 

В моём случае сетевой интерфейс исмользуется один

Код:
 
[root@server SOFT_for_LINUX]# smbclient //sbmserver/sharename -U smbclient
added interface ip=168.192.1.1 bcast=168.192.1.255 nmask=255.255.255.0
Connection to sbmserver failed
 

 

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 12:03 19-06-2005 | Исправлено: L_S_V, 12:24 19-06-2005
juDge



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
    * И как сделать нормальное отображение шрифтов у имяни файлов с
      русскоими названиями?
 
 

 
У меня системная локаль UTF8 от сюда проблем с русскими не имею ввиду того что все имена файлов хранятся в уникоде
 

Цитата:
Как сделать чтобы можно было писать в раздел?  
drwxr-xr-x    2 root     root         4096 Июн 17 16:53 cdrom
drwxr-xr-x    2 root     root         4096 Июн 17 16:53 floppy
drwxr-xr-x    9 root     root        32768 Янв  1  1970 vfat  
 

 
Дак ты бы кому нибуть акромя рута дал бы раз решения на записаь  
у меня картина примерно такая
drwxrwx---    9 root     DOMAIN\Domain Users  
 
 
 

Всего записей: 308 | Зарегистр. 22-04-2002 | Отправлено: 12:20 19-06-2005
Oleg_SZ



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По минимуму пересоздал файл smb.conf
 
[global]
 
workgroup = sozgroup
netbios name = linux-soz
server string = Samba Server
guest account = nobody
log file = /var/log/samba/log.smbd
max log size = 50
security = share
encrypt passwords = yes
dns proxy = yes
dos charset = 866
unix charset = UTF-8
 
 
[tempnet]
 
path = /mnt/samba/tempnet
comment = Temporary file
writable = yes
public = yes
guest ok = yes
create mask = 0777
directory mask = 0777
 
Никак не получается организовать доступ всех пользователей локальной сети к ресурсу /mnt/samba/tempnet. Ресурс видят а войти не могут, говорит "Нет доступа к //linux_soz/tempnet Не найдено сетевое имя". ???????
При отключенном брандмауэре картина та-же.
 
[root@localhost ~]# smbclient -L localhost
Password:
Domain=[SOZGROUP] OS=[Unix] Server=[Samba 3.0.14a-2]
 
        Sharename       Type      Comment
        ---------       ----      -------
        tempnet         Disk      Temporary file
        IPC$            IPC       IPC Service (Samba Server)
        ADMIN$          IPC       IPC Service (Samba Server)
Domain=[SOZGROUP] OS=[Unix] Server=[Samba 3.0.14a-2]
 
        Server               Comment
        ---------            -------
        LINUX-SOZ            Samba Server
 
        Workgroup            Master
        ---------            -------
        FIS                  FIS_PDC
        KSP                  XFR
        OTDEL 42             KURAKINA
        OTDEL 76             ALEXANDROVA_NT
        SOZGROUP             LINUX-SOZ
        WG-FC                FIC-FC
[root@localhost ~]#

Всего записей: 598 | Зарегистр. 20-09-2001 | Отправлено: 17:39 26-07-2005 | Исправлено: Oleg_SZ, 17:40 26-07-2005
Oleg_SZ



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При организации доступа всех пользователей к ресурсу надо-ли кого-то прописывать в SAMBA???

Всего записей: 598 | Зарегистр. 20-09-2001 | Отправлено: 16:09 27-07-2005
Oleg_SZ



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После разных экспериментов выяснил, если создаю каталог в каталоге /tmp то все проходит нормально, если в любом другом с теми-же правами то доступа нет???????

Всего записей: 598 | Зарегистр. 20-09-2001 | Отправлено: 14:22 28-07-2005
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня проблема с samba3 и AD...
установлен RedHat EL4
Linux rh4.domain.local 2.6.9-5.ELsmp
 
конфиги krb
=== /etc/krb5.conf ===
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log
 
[libdefaults]
 default_realm = DOMAIN.LOCAL
 dns_lookup_realm = true
 dns_lookup_kdc = true
 forwardable = true
 proxiable = true
 
[realms]
 DOMAIN.LOCAL = {
  kdc = solo.domain.local:88
  default_domain = domain.local
 }
 
[domain_realm]
 .domain.local = DOMAIN.LOCAL
 domain.local = DOMAIN.LOCAL
 
[kdc]
 profile = /var/kerberos/krb5kdc/kdc.conf
 
[appdefaults]
 pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false
 }
=== /etc/krb5.conf ===
 
=== /var/kerberos/krb5kdc/kdc.conf ===
[kdcdefaults]
 acl_file = /var/kerberos/krb5kdc/kadm5.acl
 dict_file = /usr/share/dict/words
 admin_keytab = /var/kerberos/krb5kdc/kadm5.keytab
 v4_mode = nopreauth
 
[realms]
  DOMAIN.LOCAL= {
  master_key_type = des-cbc-crc
  supported_enctypes = arcfour-hmac:normal arcfour-hmac:norealm arcfour-hmac:onlyrealm des3-hmac-sha1:normal des-hmac-sha1:normal des-cbc-md5:normal des-cbc-crc:normal des-cbc-crc:v4 des-cbc-crc:afs3
 }
=== /var/kerberos/krb5kdc/kdc.conf ===
 
конфиг самбы
=== /etc/samba/smb.conf ===
[global]
        workgroup = DOMAIN
        realm = DOMAIN.LOCAL
        server string = Samba Server v%v
        security = ADS
        password server = SOLO
        log file = /var/log/samba/%m.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = No
        ldap ssl = no
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        template shell = /bin/bash
        winbind separator = +
        cups options = raw
 
[homes]
        comment = Home Directories
        read only = No
        browseable = No
 
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
 
[pub]
        comment = Public share
        path = /pub
        read only = No
=== /etc/samba/smb.conf ===
 
SOLO = DC (win2003 sp1)
 
далее было проделано:
kinit Administrator@DOMAIN.LOCAL
net ads join -U Administrator -S solo.domain.local -w DOMAIN.LOCAL
 
без ошибок
 
winbindd запущен, и тоже работает нормально, например wbinfo -g выдает группы в домене etc
 
с linux-машинки я через smbclient могу смотрить и подключаться к win-шарам
но вот наоборот...
пишу:
 
net view \\rh4
System error 5 has occurred.
 
Access is denied.
 
 
пробую подсоединить диск
net use x: \\rh4\pub /user:DOMAIN\Administrator
The password is invalid for \\rh4\pub.
 
Type the password for \\rh4\pub:  <- предлагается ввести пароль
System error 1326 has occurred.
 
Logon failure: unknown user name or bad password.
net use без пароля - симптомы те же
 
в это время в логах:
 
==> /var/log/samba/192.168.133.159.log <==  
[2005/07/29 18:55:02, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:02, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:29, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:29, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:34, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:35, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:35, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
[2005/07/29 18:55:38, 1] smbd/sesssetup.c:reply_spnego_kerberos(173)
  Failed to verify incoming ticket!
 
чего самбе не нравится?

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 19:15 29-07-2005
juDge



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distance
 
что-то типа этого  
 
============== krb5.conf =================
[libdefaults]
    ticket_lifetime = 24000
    default_realm = DOMAIN.LAN
    default_tgs_enctypes = des-cbc-crc des-cbc-md5
    default_tkt_enctypes = des-cbc-crc des-cbc-md5
    forwardable = true
    proxiable = true
    dns_lookup_realm = true
    dns_lookup_kdc = true
 
[realms]
    DOMAIN.LAN = {
default_domain = domain.lan
    }
 
[domain_realm]
    .domain.lan = DOMAIN.LAN
    domain.lan = DOMAIN.LAN
 
[pam]
    debug = false
    ticket_lifetime = 36000
    renew_lifetime = 36000
    forwardable = true
    krb4_convert = false
===================================
 
============== nsswitch.conf =============
passwd:     compat winbind
group:      compat winbind
=====================================
 
=============== smb.conf ===============
[global]
    realm = DOMAIN.LAN
    workgroup = DOMAIN
    server string = File Server
    dos charset = CP866
     
    security = ads
    encrypt passwords = Yes
    allow trusted domains = No
 
    hosts allow = 192.168.110. 127.
    interfaces = 192.168.110.0/24
    bind interfaces only = Yes
 
    load printers = yes
    printing = cups
    printcap name = cups
    cups options = raw
 
    os level = 60
         
    local master = yes
    domain master = yes  
    preferred master = yes
     
    time server = Yes
     
    wins server = 192.168.110.3
     
    dns proxy = no
    wins proxy = no
 
    socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
 
    syslog = 0
    log level = 0
    max log size = 500
     
    hide unreadable = Yes
#    hide special files = Yes
    delete readonly = Yes
     
    admin users = @"DOMAIN\domain admins"
    printer admin = @"DOMAIN\domain admins"
     
    strict locking = No
    default case = lower
    case sensitive = no
     
   idmap uid = 100000-200000
   idmap gid = 100000-200000
 
    winbind enum users=yes
    winbind enum groups=yes
    winbind use default domain = no
   
    # tune
    getwd cache = yes
    wide links = no
 
 
   template shell = /bin/false
[printers]
comment = All Printers
path = /var/spool/samba
browseable = No
guest ok = No
writable = No
printable = Yes

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = No
guest ok = Yes
read only = Yes
write list = @"DOMAIN\domain admins"
vfs object = smb_spider
 
[pub]
path = /public/folders/pub
valid users = @"DOMAIN\domain users"
browseable = No
read only = Yes
create mask = 0666
=====================================
 
 

Всего записей: 308 | Зарегистр. 22-04-2002 | Отправлено: 09:37 09-08-2005
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
juDge
Огромное спасибо, заработало!

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 20:35 09-08-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка Samba


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru