Покажи Публикации - ALF
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на програми / Compiz -> effects ->water -: Feb 13, 2008, 18:53
Аз съм с PCLinux OS, и при мен water ефекта върви прекрасно, даже започна да ме дразни особено когато натиснех Ctrl, екрана премигваше + вълнички '<img'>... абе с 2 думи нарадвах му се
2  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Squid+winbind -: Feb 12, 2007, 14:03
Здравейте  '<img'>

Server1:
Дистро - CentOS release 4.4 (Final)
PDC - Samba Version 3.0.24

Server2:
Дистро - Fedora Core release 4
Samba Version 3.0.23a-1.fc4.1 (security = domain)
squid-2.5.STABLE13-1.FC4 - --with-winbind-auth-challenge, --enable-ntlm-auth-helpers=SMB winbind, и т.н

Целта ми е да потребителите на домейна PDC да се аутентикират към проксито посредством ntlm winbind.
Join-ах самбата на сервер2 към PDC-то, всичко ок без проблем
wbinfo -t
checking the trust secret via RPC calls succeeded
wbinfo -g;-u , също ОК!

Ето и малка извадка от squid.conf
.....
#-----------Auth with NTLM --------------------------------
auth_param ntlm program /usr/lib/squid/wb_ntlmauth
auth_param ntlm children 5
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 2 minutes
auth_param ntlm use_ntlm_negotiate off
external_acl_type nt_group ttl=0 concurrency=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
.....
.....
acl podai_parola proxy_auth REQUIRED
......
#end conf file

Разбира се промених и правата на  /var/lib/samba/winbindd_privileged/ , както пише в HOWTO-то
drwxr-x---   2 root squid  4096 Sep 20 10:48 winbindd_privileged

Пускам squid-a ръчно
squid -d5

и получавам следния резултат

2007/02/09 12:52:40| Starting Squid Cache version 2.5.STABLE13 for i386-redhat-linux-gnu...
2007/02/09 12:52:40| Process ID 12761
2007/02/09 12:52:40| With 1024 file descriptors available
2007/02/09 12:52:40| Performing DNS Tests...
2007/02/09 12:52:40| Successful DNS name lookup tests...
2007/02/09 12:52:40| DNS Socket created at 0.0.0.0, port 32802, FD 5
2007/02/09 12:52:40| Adding nameserver 172.16.0.x from /etc/resolv.conf
2007/02/09 12:52:40| Adding nameserver 172.16.0.x from /etc/resolv.conf
2007/02/09 12:52:40| helperStatefulOpenServers: Starting 5 'wb_ntlmauth' processes
2007/02/09 12:52:40| helperOpenServers: Starting 5 'wbinfo_group.pl' processes
2007/02/09 12:52:40| User-Agent logging is disabled.
2007/02/09 12:52:40| Referer logging is disabled.
2007/02/09 12:52:40| Unlinkd pipe opened on FD 20
2007/02/09 12:52:40| Swap maxSize 46080000 KB, estimated 3544615 objects
2007/02/09 12:52:40| Target number of buckets: 177230
2007/02/09 12:52:40| Using 262144 Store buckets
2007/02/09 12:52:40| Max Mem  size: 145408 KB
2007/02/09 12:52:40| Max Swap size: 46080000 KB
2007/02/09 12:52:40| Store logging disabled
2007/02/09 12:52:40| Rebuilding storage in /squid-cache (DIRTY)
2007/02/09 12:52:40| Using Least Load store dir selection
2007/02/09 12:52:40| Set Current Directory to /var/spool/squid
2007/02/09 12:52:40| Loaded Icons.
2007/02/09 12:52:40| Accepting HTTP connections at 172.16.xx.xx, port 3128, FD 21.
2007/02/09 12:52:40| Accepting ICP messages at 0.0.0.0, port 3130, FD 22.
2007/02/09 12:52:40| Accepting SNMP messages on port 3401, FD 23.
2007/02/09 12:52:40| WCCP Disabled.
2007/02/09 12:52:40| Ready to serve requests.
2007/02/09 12:52:40| WARNING: ntlmauthenticator #1 (FD 7) exited
2007/02/09 12:52:40| WARNING: ntlmauthenticator #2 (FD 8) exited
2007/02/09 12:52:40| WARNING: ntlmauthenticator #3 (FD 9) exited
2007/02/09 12:52:40| Too few ntlmauthenticator processes are running
FATAL: The ntlmauthenticator helpers are crashing too rapidly, need help!


И освен това при:
[root@server2 ~]# /usr/lib/squid/wb_ntlmauth
получавам следното:
wb_ntlmauth[12775](wb_ntlm_auth.c:414): Can't contact winbindd. Dying

Когато в squid.conf коментирам директивите auth_param, squida тръгва без проблем но без аутентикация, но както споненах по-горе целта ми е потребителите да се удостоверяват през проксито и то чрез ntlm WINBIND !
Рових се в google доста време, не можах да намеря нищо което да ми помогне да подкарам нещата '<img'>
Някой от вас предполагам се сбласквал с подобен проблем и ще може да ми даде поне някаква насока към "успеха"!


Благодаря ви предварително '<img'>
3  Linux секция за начинаещи / Настройка на програми / Squid+winbind -: Feb 12, 2007, 09:47
Здравейте  '<img'>

Server1:
 Дистро - CentOS release 4.4 (Final)
 PDC - Samba Version 3.0.24

Server2:
Дистро - Fedora Core release 4
Samba Version 3.0.23a-1.fc4.1 (security = domain)
squid-2.5.STABLE13-1.FC4 - --with-winbind-auth-challenge, --enable-ntlm-auth-helpers=SMB winbind, и т.н

Целта ми е да потребителите на домейна PDC да се аутентикират към проксито посредством ntlm winbind.
Join-ах самбата на сервер2 към PDC-то, всичко ок без проблем
wbinfo -t
checking the trust secret via RPC calls succeeded
wbinfo -g;-u , също ОК!

Ето и малка извадка от squid.conf
.....
#-----------Auth with NTLM --------------------------------
auth_param ntlm program /usr/lib/squid/wb_ntlmauth
auth_param ntlm children 5
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 2 minutes
auth_param ntlm use_ntlm_negotiate off
external_acl_type nt_group ttl=0 concurrency=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
.....
.....
acl podai_parola proxy_auth REQUIRED
......
#end conf file

Разбира се промених и правата на  /var/lib/samba/winbindd_privileged/ , както пише в HOWTO-то
drwxr-x---   2 root squid  4096 Sep 20 10:48 winbindd_privileged

Пускам squid-a ръчно
squid -d5

и получавам следния резултат

2007/02/09 12:52:40| Starting Squid Cache version 2.5.STABLE13 for i386-redhat-linux-gnu...
2007/02/09 12:52:40| Process ID 12761
2007/02/09 12:52:40| With 1024 file descriptors available
2007/02/09 12:52:40| Performing DNS Tests...
2007/02/09 12:52:40| Successful DNS name lookup tests...
2007/02/09 12:52:40| DNS Socket created at 0.0.0.0, port 32802, FD 5
2007/02/09 12:52:40| Adding nameserver 172.16.0.x from /etc/resolv.conf
2007/02/09 12:52:40| Adding nameserver 172.16.0.x from /etc/resolv.conf
2007/02/09 12:52:40| helperStatefulOpenServers: Starting 5 'wb_ntlmauth' processes
2007/02/09 12:52:40| helperOpenServers: Starting 5 'wbinfo_group.pl' processes
2007/02/09 12:52:40| User-Agent logging is disabled.
2007/02/09 12:52:40| Referer logging is disabled.
2007/02/09 12:52:40| Unlinkd pipe opened on FD 20
2007/02/09 12:52:40| Swap maxSize 46080000 KB, estimated 3544615 objects
2007/02/09 12:52:40| Target number of buckets: 177230
2007/02/09 12:52:40| Using 262144 Store buckets
2007/02/09 12:52:40| Max Mem  size: 145408 KB
2007/02/09 12:52:40| Max Swap size: 46080000 KB
2007/02/09 12:52:40| Store logging disabled
2007/02/09 12:52:40| Rebuilding storage in /squid-cache (DIRTY)
2007/02/09 12:52:40| Using Least Load store dir selection
2007/02/09 12:52:40| Set Current Directory to /var/spool/squid
2007/02/09 12:52:40| Loaded Icons.
2007/02/09 12:52:40| Accepting HTTP connections at 172.16.xx.xx, port 3128, FD 21.
2007/02/09 12:52:40| Accepting ICP messages at 0.0.0.0, port 3130, FD 22.
2007/02/09 12:52:40| Accepting SNMP messages on port 3401, FD 23.
2007/02/09 12:52:40| WCCP Disabled.
2007/02/09 12:52:40| Ready to serve requests.
2007/02/09 12:52:40| WARNING: ntlmauthenticator #1 (FD 7) exited
2007/02/09 12:52:40| WARNING: ntlmauthenticator #2 (FD 8) exited
2007/02/09 12:52:40| WARNING: ntlmauthenticator #3 (FD 9) exited
2007/02/09 12:52:40| Too few ntlmauthenticator processes are running
FATAL: The ntlmauthenticator helpers are crashing too rapidly, need help!


И освен това при:
[root@server2 ~]# /usr/lib/squid/wb_ntlmauth
получавам следното:
wb_ntlmauth[12775](wb_ntlm_auth.c:414): Can't contact winbindd. Dying

Когато в squid.conf коментирам директивите auth_param, squida тръгва без проблем но без аутентикация, но както споненах по-горе целта ми е потребителите да се удостоверяват през проксито и то чрез ntlm WINBIND !
Рових се в google доста време, не можах да намеря нищо което да ми помогне да подкарам нещата '<img'>
Някой от вас предполагам се сбласквал с подобен проблем и ще може да ми даде поне някаква насока към "успеха"!


Благодаря ви предварително '<img'>
4  BSD секция / Настройки на софтуер / Бъг ли е това или не? -: Feb 21, 2006, 09:18
Здравейте'<img'>

Дистро Федора 4, 2 сървъра:
Server1 --> PDC1
Server2 --> PDC2

PDC2 е trusting на PDC1, съответно PDC2 e trusted на PDC2.
Join WinXP в PDC2, restart, login screen - виждат се и двата домейна
Логвам се в PDC2 без проблем, но в PDC1 не мога да се логна, понеже в /etc/passwd  на PDC2 няма такъв юзер.
За целта редактирам smb.con на PDC2, добавям:

add user script = /usr/sbin/useradd %u -g users -s /bin/false -d /dev/null
Опитвам се отново да се логна в PDC1 (примерно с юзер ivan) и отново не се получава, в лога на PDC2 /var/log/samba/winxp.log пише следното:
useradd: unable to lock password file
useradd ....gave 1

Когато се опитам да access-вам някакъв share от PDC2 с юзер от PDC1 (примерно ivan), useradd се изпълнява и в /etc/passwd на PDC2 се добавя ред с юзера ivan

Установявам, че при login процес "add user script = /usr/sbin/useradd %u ......"  се опитвa да се изпълнява с юзера nobody, той разбира се няма права да изпълнява командата useradd, не се създава юзер (примерно ivan), и естествено няма как да се логна в PDC1

И сега вече правя следния тест:
редактирам в PDC2: visudo -f sudoers, като добавям реда:
%nobody  ALL=/usr/sbin/useradd
редактирам и smb.conf на PDC2
add user script = sudo -u root /usr/sbin/useradd %u ......
....xexe сега нещата вървят, но защо трябва да е така, хммм?



Въпроса ми е - бъг ли това или не? , защо при "map network drive", "add user script =.." се изпълнява като root, както си му е реда и както си пише в man "smb.conf",
а при логин процес "add user script = /usr/sbin/useradd..."  се опитва да се изпълнява от името на юзера nobody, които разбира се няма permissions за това ?


Ако греша някъде поправете ме, дайте ми някаква идея или друга алтернатива!
Благодаря ви предварително'<img'>
5  Linux секция за начинаещи / Настройка на програми / Bug li e tova ili ne...? -: Feb 20, 2006, 15:40
Здравейте'<img'>

Дистро Федора 4, 2 сървъра:
Server1 --> PDC1
Server2 --> PDC2

PDC2 е trusting на PDC1, съответно PDC2 e trusted на PDC2.
Join WinXP в PDC2, restart, login screen - виждат се и двата домейна
Логвам се в PDC2 без проблем, но в PDC1 не мога да се логна, понеже в /etc/passwd  на PDC2 няма такъв юзер.
За целта редактирам smb.con на PDC2, добавям:

add user script = /usr/sbin/useradd %u -g users -s /bin/false -d /dev/null
Опитвам се отново да се логна в PDC1 (примерно с юзер ivan) и отново не се получава, в лога на PDC2 /var/log/samba/winxp.log пише следното:
useradd: unable to lock password file
useradd ....gave 1

Когато се опитам да access-вам някакъв share от PDC2 с юзер от PDC1 (примерно ivan), useradd се изпълнява и в /etc/passwd на PDC2 се добавя ред с юзера ivan

Установявам, че при login процес "add user script = /usr/sbin/useradd %u ......"  се опитвa да се изпълнява с юзера nobody, той разбира се няма права да изпълнява командата useradd, не се създава юзер (примерно ivan), и естествено няма как да се логна в PDC1

И сега вече правя следния тест:
редактирам в PDC2: visudo -f sudoers, като добавям реда:
%nobody  ALL=/usr/sbin/useradd
редактирам и smb.conf на PDC2
add user script = sudo -u root /usr/sbin/useradd %u ......
....xexe сега нещата вървят, но защо трябва да е така, хммм?



Въпроса ми е - бъг ли това или не? , защо при "map network drive", "add user script =.." се изпълнява като root, както си му е реда и както си пише в man "smb.conf",
а при логин процес "add user script = /usr/sbin/useradd..."  се опитва да се изпълнява от името на юзера nobody, които разбира се няма permissions за това ?


Ако греша някъде поправете ме, дайте ми някаква идея или друга алтернатива!
Благодаря ви предварително'<img'>
6  Linux секция за начинаещи / Настройка на програми / Samba - Problem s 'add user script = ......' -: Feb 09, 2006, 15:24
Здравейте'<img'>

FedoraCore 4, Samba 3.0.21a - PDC1 и PDC2.

Имам проблем с 'add user script' в smb.conf на PDC2.
 Join-вам WinXP станция в trusting domain PDC2 (PDC1 е
 trusted). Опитвам се да логна user  в PDC1, но не успявам. В
/var/log/samba/WinXP.log  на PDC2 пише следното:

useradd: unable to lock password file
[2006/02/08 10:13:41, 0]
auth/auth_util.c:smb_create_user(49)
smb_create_user: Running the command `/usr/sbin/useradd
testuser -g users -c 'Users from domain PDC1' -d /dev/null
-s /bin/false -m' gave 1
[2006/02/08 10:13:41,3]
auth/auth_util.c:make_server_info_info3(1282)
User testuser does not exist, trying to add it
useradd: unable to lock password file

Ето го и моя adduser script в smb.conf на PDC2:
add user script = /usr/sbin/useradd %u -g users -c 'Users
from domain PDC2' -d /dev/null -s /bin/false -m

Искам да уточня:
1. /etc/passwd  не се ползва (зает или lock-нат) от друг
процес
2. нямам проблем, когато изпълнявам скрипта ръчно от command line

Надявам се някой да може да ми помогне!
Благодаря ви предварително'<img'>
7  Linux секция за начинаещи / Настройка на програми / Trusted domains Samba 3x -: Jan 30, 2006, 11:04
Здравеите'<img'>
Имам 2 сървара SRV1 и SRV2 - и двата с Fedora 4, Samba 3.021a.
SRV1 --> PDC1
SRV2 --> PDC2

Направих PDC1 trusting домейн на PDC2
net rpc trustdom establish PDC1

В конкретния случай PDC2 се явява trusting domain, а PDC1 е trusted - еднопосочен (one-way) trust.
До тук всичко е добре, OK.

Join-вам XP станция в PDC2, restart, на login screen-a се виждат двата домейна PDC1 и PDC2.

Проблемът е следния - мога да логна user в PDC2, но в PDC1 НЕ МОГА'<img'> , казва ми че потребителското име или домейн са грешни,...нещо от рода.
Интересното е, че когато се опитам да се логна в PDC1 с root успявам, но с друг user  не мога да се логна,..защо?'<img'>

Междругото и в двата домейна има машинен account  на XP станцията (xpws$'<img'>.

Надявам се някой да може да ми помогне или да ми даде някаква насока относно решаването на проблема.

Благодаря ви предварително!'<img'>
8  BSD секция / Настройки на софтуер / Samba trust -: Jan 19, 2006, 15:52
Здравейте'<img'>
Малко начинаещ съм в Linux, но успях да пусна една Samba PDC. Искам да попитам дали е възможно, чрез Samba да се направи дърво от домейни, както при AD, тоест на логин скрийна на ХП в листинга да има не 1 ами 2 или повече домейна.
В конкретния случай пускам 2-ра Samba (Secondary - domain role BDC)със опция 'security=domain' и се опитвам да я join-a в PDC домейна, като предварително добавям машинен acc в PDC-to
add machine script = /usr/sbin/adduser -n -g machines -c 'xxx' -d /dev/null -s /bin/false sdc_server$

smbpasswd -a -m sdc_server$

след това на sdc_server изпълнявам командата:
net join -W sdcdomain -w pdc_domain -U root
Password:
[2006/01/19 14:45:28, 0] utils/net_ads.c:ads_startup(191)
 ads_connect: Transport endpoint is not connected
Joined domain pdc_domain.

От тук нататъка не ми е ясно какво се случва, join-вам 1 ХП в pdc_domain и в листинга на логин скрийна имам само 1 домейн....:(, но явно това което искам не се получава или греша много и незнам как би станало това.

Във /var/log/messages на pdc_server не пише нищо'<img'> Притеснява ме грешката
 ads_connect: Transport endpoint is not connected
незнам какво означава, къде греша и какво трябва да направя!

Надявам се някой advanced user да ми помогне или да ме насочи към правилната посока.
Целта ми е да имам 1 главен(PDC) и 1(SDC) дъщерен домейн
и в листинга на логин скрийна на XP-то да има 2 домейна, в едния домейн да се логват едни users а в другия домейн други users. Възможно ли е това да се реализира със Samba (версията е 3.0.21а), знам че при Win2k/3 това е възможно.


Благодаря ви предварително'<img'>
Страници: [1]