Автор Тема: (РЕШЕН) Проблем със самба  (Прочетена 7442 пъти)

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« -: May 27, 2008, 10:52 »
Здравейте,

Малко нообско ще го давам ,но ми е оскъдна информацията която мога да дам.

Разчитам някои да е имал подобен проблем и да даде някакъв съвет.

Значи имам домейн под линукс като потребителите са усери на самата система.При логване от страна на потребителите които са на windows от време на време им дава ,че има грешка в някои си файл от тяхния компютър и с този профил повече не може да се влезе.

Някакво безумие.Грешните файлове които показва за различни за всеки случаи на такъв проблем.

Какво ли не го правих.Трия този файл които го дава ,но то дава втори.После трети и докато не се махне целия профил.
Слагам на папката на човека chmod -R 777 примерно.chown с името на човека.Общо взето всичко което може да се направи.

Все пак оправия няма.

Ако някои се е срещал подобен проблем под линукс домейн и е намерил решение ще съм благодарен да пише.
Понеже ако така остане ще съм принуден да мина на 2003.

Интересното е ,че съм виждал и други домейни под линукс които са правени от други хора да им прави същия проблем.

Мисля си ,че проблема може да идва от загасен компютър направо и да не си е записало нещата както трябва.Или ...нямам идея чесно казано.

Лог на самбата нямам ,но мога да пастна ако ви трябва smb.conf-а.

Мерси
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

KPETEH

  • Напреднали
  • *****
  • Публикации: 584
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #1 -: May 28, 2008, 17:22 »
Примерен код
Лог на самбата нямам ,но мога да пастна ако ви трябва smb.conf-а.

Нали ще е този от домейна ?
И с каква ОС са потребителите на домейна ?
Активен

Най-добрата страна на алчността е способността и да стопява коефициента на интелигентност дори на най-умния човек.

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #2 -: May 29, 2008, 11:35 »
[global]
    workgroup = ***
    netbios name = ***
    os level = 64
    interfaces = lo eth0
    bind interfaces only = yes
    preferred master = yes
    domain master = yes
    local master = yes
    domain logons = yes
    logon path = \\%L\profiles\%U
    logon drive = H:
    logon home = \\%L\%U
    time server = yes
    logon script = logon.bat
    host msdfs = yes
    server string = Data Server
    wins support = yes
    dns proxy = no
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    security = user
    encrypt passwords = true
    passdb backend = tdbsam
    obey pam restrictions = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
    socket options = TCP_NODELAY


[homes]
   comment = Home Directories
   browseable = no
   path=/home/userdirs/%u
   valid users =%S
   guest ok = no
   inherit permissions = yes
   writable = yes
   create mask = 0700
   directory mask = 0700
  
[netlogon]
   comment = Network Logon Service
   path = /home/samba/netlogon
   guest ok = yes
   writable = no
   share modes = no
  
[profiles]
path = /home/userdirs/ntprofile
read only = no
create mask = 0600
directory mask = 0700


Потребителите са с Windows XP Pro.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #3 -: May 29, 2008, 17:13 »
Няма братче какво ли не пробвах.

Дава ми грешка в някакви измислени файлове които и да ги изтрия никакъв ефект.

Папката е svelchev в ntprofile.

Давам и chmod -R 777 ,chown -Р svelchev ,групата също.

Ефект нула.

Не иска да влиза в профила като при грешката пише ,че е възможно да са дадени грешни security правила...

Много неприятна работа.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

KPETEH

  • Напреднали
  • *****
  • Публикации: 584
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #4 -: May 29, 2008, 18:53 »
Хм не съм сигурен но мисля че не си описал това:
Примерен код

workgroup = ИМЕТОНАДОМЕЙНА
netbios name = ИМЕТОНАДОМЕЙНА-СМБ #примерно
logon path = \\ИМЕТОНАДОМЕЙНА\%U

domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes

smb ports = 137 138 139 445


Това в секция [global].



Активен

Най-добрата страна на алчността е способността и да стопява коефициента на интелигентност дори на най-умния човек.

KPETEH

  • Напреднали
  • *****
  • Публикации: 584
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #5 -: May 29, 2008, 19:07 »
Олеле съвсем се обърках извинявай видях че си ги описал  '<img'>
По-скоро в [profiles]

Примерен код

path = /home/userdirs/ntprofile
        read only = no
        create mask = 0600
        directory mask = 0700
        browseable = No
        guest ok = Yes
        profile acls = yes
        valid users = %U





Активен

Най-добрата страна на алчността е способността и да стопява коефициента на интелигентност дори на най-умния човек.

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #6 -: May 30, 2008, 09:00 »
Е това е грешката коятo ми дава в log.nmbd:

[2008/05/29 13:37:56, 1] libsmb/cliconnect.c:cli_connect(1369)
  Error connecting to 192.168.0.66 (No route to host)
[2008/05/30 05:36:12, 1] lib/util_sock.c:open_socket_out(896)
  timeout connecting to 192.168.0.66:139
[2008/05/30 05:36:12, 1] libsmb/cliconnect.c:cli_connect(1369)
  Error connecting to 192.168.0.66 (Operation already in progress)

Това е лога когато се опитвам да се логна от моя компютър в този профил.

[2008/05/30 06:01:28, 1] smbd/service.c:make_connection_snum(950)
  snab1 (192.168.0.66) connect to service profiles initially as user svelchev (uid=5065, gid=5066) (pid 29889)
[2008/05/30 06:01:28, 1] smbd/service.c:make_connection_snum(950)
  snab1 (192.168.0.66) connect to service profiles initially as user svelchev (uid=5065, gid=5066) (pid 29889)
[2008/05/30 06:05:41, 1] smbd/service.c:close_cnum(1150)
  snab1 (192.168.0.66) closed connection to service profiles
[2008/05/30 06:05:41, 1] smbd/service.c:close_cnum(1150)
  snab1 (192.168.0.66) closed connection to service profiles

Това е лога когато човека на които е профила се опитва да влезе от неговия компютър.

[2008/05/30 05:52:52, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service profiles initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:52:52, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service profiles initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:53:13, 0] auth/auth_util.c:create_builtin_administrators(785)
  create_builtin_administrators: Failed to create Administrators
[2008/05/30 05:53:13, 0] auth/auth_util.c:create_builtin_users(751)
  create_builtin_users: Failed to create Users
[2008/05/30 05:53:13, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service netlogon initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:53:15, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service svelchev initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:53:16, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service dfs initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:54:16, 1] smbd/service.c:make_connection_snum(950)
  pc65 (192.168.0.65) connect to service profiles initially as user svelchev (uid=5065, gid=5066) (pid 29795)
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service profiles
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service profiles
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service dfs
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service netlogon
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service profiles
[2008/05/30 05:54:24, 1] smbd/service.c:close_cnum(1150)
  pc65 (192.168.0.65) closed connection to service svelchev


Това администратор е може би защото съм го оставил с такъв профил локално на коммпютъра докато реша проблема.

Може да се напрви нов профил да се прехвърли всичко там.Ще отнеме 20-30 минути в зависимост от информацията ,но това не е решение на проблема.


Samba version 3.0.24



Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #7 -: May 30, 2008, 11:30 »
Ами аз доколкото търсих в нета не видях някакво решение на проблема.Подобна грешка smbd/service.c:close_cnum(1150) дава гледах за най-разнобразни проблеми не само такъв с логин.Така ми се видя уж.

Та почвам да си мисля ,че това е някакъв бъг в самбата.Които е леко не решим.

От 70 потребителя 1 на 1-2 седмици му става така.Дори и по рядко понякога.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #8 -: May 30, 2008, 11:52 »
Извинявай, но хвърли един поглед на статията SAMBA като първичен домейн контролер - инсталация, настройка, управление, т.4 създаване на групи и съпоставяне на групите. Дали това е направено при теб?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #9 -: May 30, 2008, 12:07 »
Скрипта за адване на потребител в домейна:

#!/bin/bash
MX_USERNAME=""
MX_FULL_NAME=""

echo -n "Vavedete Username: "
read MX_USERNAME
echo ""
echo -n "Vavedete palno ime: "
read MX_FULL_NAME
echo ""
echo "Sazdavane na grupa za $MX_USERNAME"
groupadd $MX_USERNAME
echo ""
echo "Sazdavane na UNUX akaunt za $MX_USERNAME"
useradd -c "$MX_FULL_NAME" -d /home/userdirs/$MX_USERNAME -g $MX_USERNAME -G ******_users -s /bin/false -m -k /etc/skel/none $MX_USERNAME
echo ""
echo "Vavejdane na parola za UNIX akaunta"
passwd $MX_USERNAME
echo ""
echo "Vavejdane na parolata za SAMBA akaunta"
smbpasswd -a $MX_USERNAME
echo ""
echo "User: $MX_USERNAME Name: $MX_FULL_NAME" >> /home/newusers
echo "Gotovo! Userat $MX_FULL_NAME s username $MX_USERNAME beshe uspeshno dobaven"

Това е за адване на компютъра към домейна.

cat ***-add-user-to-domain.sh

echo -n "Vavedete ime na komputer: "
read MX_COMPUTERNAME
useradd -d /dev/null -c "$MX_COMPUTERNAME" -s /bin/false "$MX_COMPUTERNAME"$
passwd -l "$MX_COMPUTERNAME"$
smbpasswd -a -m "$MX_COMPUTERNAME"

Така го правя.

Иначе статията съм я чел към която ме препрати.
И не не съм го направил по този начин описан в статията.

Мерси.



Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #11 -: May 30, 2008, 12:37 »
Мерси.

Хувабо четиво ,но защо смяташ ,че това ще реши този проблем.

Така направен от мен работи над година и нещо без проблем освен този които е много рядък.

Какво ще се подобри ако го направя по описания начин освен ,че ще мога да си играя по добре с правата на самите юзъри заради групите.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #12 -: May 30, 2008, 12:51 »
Не знам дали ще реши проблема, но
Цитат
[2008/05/30 05:53:13, 0] auth/auth_util.c:create_builtin_administrators(785)
 create_builtin_administrators: Failed to create Administrators
[2008/05/30 05:53:13, 0] auth/auth_util.c:create_builtin_users(751)
 create_builtin_users: Failed to create Users
от лога ме наведе на тази мисъл.
 ... и това, че тук все пак са намесени и МС  '<img'>



Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

KPETEH

  • Напреднали
  • *****
  • Публикации: 584
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #13 -: May 30, 2008, 12:53 »
Добре де като влезеш в /home/userdirs/ntprofile
и после ls -la трябва да виждаш домашните директории на потребителите.Във всяка от тях трябва да имаш директориите my documents,desktop и т.н.
И друго не се разбра само на един потребител ли се случва или на всички ? Ако е на един на същата клиентска машина пробвай да добавиш потребител който няма проблеми от неговата си клиентска машина.
Може проблема да е в уиндоуса.
Иначе ако на всеки потребител го прави тогава става друга историята.
Активен

Най-добрата страна на алчността е способността и да стопява коефициента на интелигентност дори на най-умния човек.

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
(РЕШЕН) Проблем със самба
« Отговор #14 -: May 30, 2008, 13:11 »
Ами мисля ,че споменах.Не се влиза само с един профил.Независимо от коя машина се опиташ да се логваш.

На тази машина все пак на която е профила други профили се логват.Не е от машината.

Да директорията на човека в ntprofile е пълна и цяла.
Със десктопа му с mydocuments и всичко което трябва да е там.

Не е идеята в това ,че този проблем ще спре работата.

Варианти бол.Ще направя нов профил ще му прехвърля нещата и готово.Ще сложа 2003 съврър с домейн и пак готово.Решения много.

Идеята ми е все пак да не остават нерешени проблеми когато става въпрос за съвръврни апликации.

Но както и да е.

Ще го измисля някак си.Ако намера решение все пак ще го постна.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.