Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: k4BIG в May 27, 2008, 10:52



Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в May 27, 2008, 10:52
Здравейте,

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

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

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

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

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

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

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

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

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

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

Мерси


Титла: (РЕШЕН) Проблем със самба
Публикувано от: KPETEH в May 28, 2008, 17:22
Примерен код
Лог на самбата нямам ,но мога да пастна ако ви трябва smb.conf-а.

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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в 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 в May 29, 2008, 17:13
Няма братче какво ли не пробвах.

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

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

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

Ефект нула.

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

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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: KPETEH в 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 в May 29, 2008, 19:07
Олеле съвсем се обърках извинявай видях че си ги описал  :(
По-скоро в [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 в 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 в May 30, 2008, 11:30
Ами аз доколкото търсих в нета не видях някакво решение на проблема.Подобна грешка smbd/service.c:close_cnum(1150) дава гледах за най-разнобразни проблеми не само такъв с логин.Така ми се видя уж.

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

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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: laskov в May 30, 2008, 11:52
Извинявай, но хвърли един поглед на статията SAMBA като първичен домейн контролер - инсталация, настройка, управление, т.4 създаване на групи и съпоставяне на групите. Дали това е направено при теб?


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в 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 в May 30, 2008, 12:27
Chapter 12. Group Mapping: MS Windows and UNIX


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в May 30, 2008, 12:37
Мерси.

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

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

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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: laskov в 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
от лога ме наведе на тази мисъл.
 ... и това, че тук все пак са намесени и МС  :)





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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в May 30, 2008, 13:11
Ами мисля ,че споменах.Не се влиза само с един профил.Независимо от коя машина се опиташ да се логваш.

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

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

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

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

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

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

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


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в May 30, 2008, 13:14
laskov според мен тоя лог е генериран когато човека се е логвал на машината локално като администратор.

Понеже го пуснах да се занимава докато реша проблема.

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

И от там идва и точно това което си пастнал.

Ако не съм прав значи ,че проблема може да идва от там от кадето казваш.

Ако друго не остане ще опитам да го направя по описания в линковете които ми даде начин.


Титла: (РЕШЕН) Проблем със самба
Публикувано от: laskov в May 30, 2008, 13:18
Тъкмо мислех да те питам, този човек на двете групи ли е член - Administrators и Users.


Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в May 30, 2008, 13:23
Само на users разбира се.

При лог в windows-а те пита за user name ,password и от долу имаш възможност да избереш към кои домейн да се вържеш или да избереш името на компютъра за да може да влезеш локално в него.

Е аз съм му дал последното.За да влиза локално не към домеина ,а от горе като user name съм сложил administrator.
До като се реши проблема.А като админ може да влезеш в документ и сектингс и да си видиш декстопа на определения юзер.Аз съм му прехвърлил всичко това на Д: и да си работи криво ляво докато се оправят нещата.

От там и лога според мен.Които няма връзка с случая.


Титла: (РЕШЕН) Проблем със самба
Публикувано от: KPETEH в May 30, 2008, 19:13
Е нещо не се вързва тогава.
Не може да очакваш да му зареди десктопа с всичките простотии my documents и прочее шитс като се логва извън домейна това се подразбира.
Логва се на локалната машина следователно не може да очакваш да зареди десктоп, за който информация се пази в домейна.
Най-малкото е не сериозно и най-вече не логично.
Направи 50 домейна, и ако искаш се пробвай да влезнеш като пенчо или драганчо извън домейните които пазят инфо за всеки един потребител при положение, че си прибавил юзърите след като си добавил компа в домейна, да видиш какво ще се случи.

Според твоите писания е така, просто искаш да се логнеш с потребител на локалната машина и да ти пази десктопа от домейна - е забрави за случая :)





Титла: (РЕШЕН) Проблем със самба
Публикувано от: k4BIG в Jun 03, 2008, 09:56
Значи изтрих профила от windows машината който ми правише проблем.Рестартирах и оставих машината да си дръпне профила.

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

Така се реши проблема много безболезнено.Не разбрах защо се получава ,но ако се случи втори път ще опитам този метод.

Може да се пише решен.Криво ляво:)


Титла: (РЕШЕН) Проблем със самба
Публикувано от: KPETEH в Jun 03, 2008, 19:13
Браво че си се справил сам ;)