Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

לינוקס בבית הספר - סמבה במעבדת מחשבים-איך?

meital - 08/11/2006 - 15:08
נושא ההודעה: סמבה במעבדת מחשבים-איך?
המורה ביקשה שנתקין במעבדת מחשבים בבית הספר אובונטו במקום הג'נטו שיש שם היום. האובונטו יהיה מותקן במקביל לחלונות 2000. הבעייה היא שהדרישה היא שיהיה אפשר להתחבר לאובונטו עם אותם שמות משתמשים וסיסמאות שיש לווינדוס, כך שהתקייה שיש לכל משתמש תהייה אותה תקייה גם בלינוקס וגם בווינדוס(ז"א שהhome של כל משתמש יהיה בעצם התקייה שיש לו כבר בווינדוס). לפי מה שהבנתי אפשר לעשות את זה עם סמבה. קראתי את המדריך שיש פה על סמבה ולא כ"כ מצאתי איך זה עוזר במקרה הזה.

השאלה שלי בעצם היא מאיפה ואיך להתחיל עם הסמבה?

כרגע מותקן אובונטו על שני מחשבים במעבדה, וברגע שהסמבה תעבוד נוכל להמשיך להתקין בשאר המחשבים. יש לי שעה וחצי מחר לנסות לסדר את הסמבה, ונראה לי שהמורה קצת לחוצה בזמן ורוצה שנתקין את זה מהר, אז אין יותר מדיי זמן לנסיונות...
meital - 08/11/2006 - 20:00
נושא ההודעה:
חרשתי על גוגל ואין שום מדריך נורמאלי...

מצאתי משהו על PAM ועל LDAP. הבנתי שLDAP יותר מסובך מסמבה. יש אולי דרך לקשר בין PAM לסמבה?

איזה קבצים צריך לערוך?
צריך לערוך את:
smb.conf
/etc/pam.conf
Question

אם צריך לערוך את smb.conf אז מה בעצם צריך לשנות שם?

הערה: אני חושבת שמדובר בחלונות 2003 ולא 2000 כמו שכתבתי קודם.
mksoft - 08/11/2006 - 20:15
נושא ההודעה:
אני מניח שאת מתכוונת לאימות מול active directory ? אם כן, הנה משהו להתחיל ממנו:

https://help.ubuntu.com/community/ActiveDirectoryHowto
http://ubuntuforums.org/showthread.php?t=91510
OdeAd - 08/11/2006 - 20:41
נושא ההודעה:
לא כל כך הבנתי מה המצב כרגע ולאן את רוצה להגיע ,
אתם עובדים בתצורת workgroup או domain ?
ה"התקייה שיש לכל משתמש" היא תקייה מקומית, כונן רשת או שכל הפרופיל יורד מהרשת (roaming profile) ?
meital - 08/11/2006 - 20:55
נושא ההודעה:
OdeAd :
לא כל כך הבנתי מה המצב כרגע ולאן את רוצה להגיע ,
אתם עובדים בתצורת workgroup או domain ?
ה"התקייה שיש לכל משתמש" היא תקייה מקומית, כונן רשת או שכל הפרופיל יורד מהרשת (roaming profile) ?


אני לא ממש סגורה על איך זה בדיוק עובד כרגע, ואני אשאל את הטכנאי מחשבים מה קורה שם בדיוק מחר. בעיקרון לכל תלמיד יש שם משתמש וסיסמה שאיתם הוא מתחבר לווינדוס. בווינדוס יש כונן h שניקרא בשם משתמש של התלמיד ושם הוא שומר מה שבא לו. המטרה היא שיהיה אפשר להתחבר לאובונטו עם אותם שמות משתמשים וסיסמאות כמו של הווינדוס, ושספריית הבית תהייה בעצם אותו כונן h של הווינדוס(עם אפשרות לכתוב ולקרוא ממנה).
DoK - 08/11/2006 - 21:04
נושא ההודעה:
אוקיי,
לינוקס הבנתי,
וינדוז 2000 הבנתי,
תיקית בית על h הבנתי,
אבל איזו רשת זו בכלל?
אולי זו בכלל רשת של netware?!
meital - 08/11/2006 - 21:10
נושא ההודעה:
DoK :

אולי זו בכלל רשת של netware?!

אני אשאל את הטכנאי מחר בבוקר.
ד"א הוא דיי נגד לינוקס אז עזרה ממנו עם זה לא ממש תבוא...
DoK - 08/11/2006 - 21:28
נושא ההודעה:
תבררי גם לגבי הכרטיסים המוזרים שמנהלים את המחיצות בשביל שלא יעשו בהן נזקים (magic card אם אני לא טועה).
אם יש דבר כזה אז צריך לבדוק שהם חדשים מספיק כדי לתמוך במחיצות של לינוקס (שאלי את הבחור מאיזה דגם הכרטיסים).

עריכה: אם מסתבר שהרשת היא netware אז כדאי לשקול התקנת סוזה כדי לפשט את הענינים ו/או לברר אם בהפצה שבחרתם יש לקוח לנובל.
meital - 08/11/2006 - 21:29
נושא ההודעה:
אז ככה:
זה לא NETWARE
זה לא WORKGROUP
זה דומיין
זה ACTIVE DIRECTORY
FiXiT - 08/11/2006 - 22:31
נושא ההודעה:
כרטיס ה magic card - ניתן לפנות לתמיכה הטכנית של החברה http://rogev.co.il/info.asp?cat=9

לי היה כרטיס כזה ver. 6.68 במחשב בביית.

יש שם אופציות של מחיצות כמו linux native, linux swap וכאלה. לא בדקתי אם הם עובדים.

חלונות 2K XP יעבדו (בכלל) רק אם כרטיס ver. 7.x והלאה.

הכרטיס הזה מדמה עלייה של המחשב מרשת. כלומר הוא netcard רגיל אם bootROM שהמחשב עולה מההרד דיסק של עצמו כאילו דרך הרשת (החלונות דרך אגב לא מרגיש את זה).

אני חושב שאת אמורה לשים את ה boot loader במחיצה של הלינוקס ולתת ל magic card לטעון אותו.


בעיה קטנה ב home : לינוקס שומר שם קבצי הגדרות. התלמידים יראו את כ--ל הקבצים האלה בחלונות.
DoK - 08/11/2006 - 23:02
נושא ההודעה:
בבית הספר שליד האוניברסיטה בגבעת רם היו מחשבים עם XP על רשת של נובל וכרטיס שלא תמך במחיצות של לינוקס.
אני ממליץ בחום לבדוק את הדגם של הכרטיס כי במקרה שהכרטיס אינו תומך במחיצות של לינוקס אז שום תמיכה טכנית של רוגב לא תעזור.
אם זה active directory אז המדריך שמאיר קישר אמור להספיק.
meital - 09/11/2006 - 07:21
נושא ההודעה:
לא אמורה להיות בעייה עם הכרטיס כי מה שאני רוצה לעשות נעשה כבר על הג'נטו שם, אבל הוחלט להחליף את הג'נטו ומי שעשה את זה בזמנו סיים ללמוד בבית הספר ולא זוכר איך הוא עשה את זה.

אוקיי אז אני אנסה היום את המדריך הזה http://ubuntuforums.org/showthread.php?t=91510 אבל יש לי כמה שאלות לגביו לראות שבאמת הבנתי נכון:
DOMAIN.INTERNAL זה הדומיין של אותו מחשב שאני מתקינה עליו?
domainserver.domain.internal השרת ווינדוס(בכל המחשבים זה יהיה אותו הדבר)?
workgroup = DOMAIN למה לשנות את DOMAIN?

שלב 6 הוא Make a directory to hold domain user home directories. אבל הכוונה היא לא לעשות לכל משתמש תקיית בית חדשה אלא להשתמש באותה אחת של הווינדוס. מה לעשות?

למה הכוונה בdomain_admin_account?

מה עושה השורה
קוד:
net ads join -U domainadminuser@DOMAIN.INTERNAL


תודה על העזרה! Smile
Anonymous - 09/11/2006 - 12:19
נושא ההודעה:
לסמבה יש אפשרות להגדיר קבצים שמתחילים בנקודה כ־hidden ללקוחות חלונות (כמו שהם מוסתרים ללקוחות לינוקס, מה שימנע רשימה מכוערת של קבצים בתיקיית הבית.
meital - 09/11/2006 - 13:11
נושא ההודעה:
לקחתי את הקבצים שצריכים לשנות מהג'נטו ושמתי אותם באובונטו.

עכשיו אחרי
קוד:
kinit domain_admin_account@DOMAIN.INTERNAL

(כמובן אחרי שהחלפתי את domain_admin_account וDOMAIN.INTERNAL במה שצריך)
מכניסים סיסמה ואז יש ארור
קוד:
kinit(v5): Clock skew too great while getting initial credentials
על פי גוגל זה קורה כי אין סינכרון בין השעונים של הווינדוס והלינוקס. איך מסדרים את זה?
meital - 12/11/2006 - 08:46
נושא ההודעה:
יש דרך לסנכרן בין השעונים של הלינוקס ושל השרת ווינדוס בלי להשתמש בntpd? פשוט האחראי מחשבים מסרב להתקין ntpd על השרת ווינדוס כי זה אולי יפגע לו באחריות...
אוריב - 12/11/2006 - 11:48
נושא ההודעה:
meital :
יש דרך לסנכרן בין השעונים של הלינוקס ושל השרת ווינדוס בלי להשתמש בntpd? פשוט האחראי מחשבים מסרב להתקין ntpd על השרת ווינדוס כי זה אולי יפגע לו באחריות...


יש שירות ntpd שמגיע עם וינדוז. רק צריך להפעיל אותו -- אני לא זוכר את הפקודות המדויקות, אבל זה נקרא w32tm כפקודה, דרכה מקנפגים את השרת, וכדי לוודא שזה תמיד רץ צריך להעביר את השירות windows time ל- automatic startup
meital - 13/11/2006 - 12:24
נושא ההודעה:
אוריב :

יש שירות ntpd שמגיע עם וינדוז. רק צריך להפעיל אותו -- אני לא זוכר את הפקודות המדויקות, אבל זה נקרא w32tm כפקודה, דרכה מקנפגים את השרת, וכדי לוודא שזה תמיד רץ צריך להעביר את השירות windows time ל- automatic startup

השאלה היא איך מקנפגים את השרת? האחראי מחשבים לא מכיר את זה ואין לי גישה לשרת לנסות שם כמה פקודות. בקיצור צריך להגיד לו מה לכתוב שם והוא יכתוב, וכדאי מאוד שזה יעבוד בפעם הראשונה כי אני לא בטוחה כמה פעמים הוא יסכים לנסות. Sad
אוריב - 13/11/2006 - 14:24
נושא ההודעה:
קוד:
 net time /querysntp
net time /setsntp:pool.ntp.org
w32tm /v


השורה הראשונה מראה מול מי מסתנכרן החלונות (אם בכלל)
השורה השניה מגדירה מול מי הוא מסתנכרן. כתבתי בדוגמא את pool.ntp.org אבל לא בטוח שתצליחו להגיע אליו מהרשת -- ודאי קודם לגבי שרת שבטוח אפשר להסתנכרן מולו -- ניתן לוודא ע"י ntpdate pool.ntp.org מתוך לינוקס בתנאי שיש לך הרשאות רוט.

השורה השלישית מריצה סנכרון מיידי, ומדפיסה הרבה הערות דיבאג שאפשר מהן להבין מה לא בסדר אם לא בסדר. צריך לעצור עם Ctrl-C או Ctrl-Break אחרת זה ממשיך לרוץ ולסנכרן כל הרבה דקות (45 או משהו).

אם הכל עובד כמו שצריך, יש להעביר את Windows Time Service ב- Control Panel -> Services למצב Automatic Start ולהתחיל אותו.

כל ההערות הנ"ל תקפות ל- Win2000. ב- XP ו- 2003 הם שינו הכל; זה הרבה פחות נוח משורת פקודה, אבל אפשר לקנפג מכפתור ימני על תאריך ב- taskbar.
meital - 13/11/2006 - 15:01
נושא ההודעה:
קוד:
meitalb@linux-5:~$ sudo ntpdate pool.ntp.org
13 Nov 14:50:39 ntpdate[5784]: no server suitable for synchronization found
meitalb@linux-5:~$ sudo ntpdate time.windows.com,0X1
Error : Name or service not known
13 Nov 14:51:00 ntpdate[5795]: can't find host time.windows.com,0X1

13 Nov 14:51:00 ntpdate[5795]: no servers can be used, exiting


net time /querysntp אומר שהSNTP הוא time.windoes.com,0X1

מה לעשות?
אוריב - 13/11/2006 - 16:36
נושא ההודעה:
meital :
קוד:
meitalb@linux-5:~$ sudo ntpdate pool.ntp.org
13 Nov 14:50:39 ntpdate[5784]: no server suitable for synchronization found
meitalb@linux-5:~$ sudo ntpdate time.windows.com,0X1
Error : Name or service not known
13 Nov 14:51:00 ntpdate[5795]: can't find host time.windows.com,0X1

13 Nov 14:51:00 ntpdate[5795]: no servers can be used, exiting


net time /querysntp אומר שהSNTP הוא time.windoes.com,0X1

מה לעשות?


ה- 0x1 מיותר -- תבדקי sudo ntpdate time.windows.com . אם גם הוא לא עובד, זה אומר שכנראה אין לך גישה לשרתי זמן חיצוניים (אם הכל עובר דרך פרוקסי, כנראה שזה המצב).

בכל מקרה, אפשר להפעיל שרת ntp באיזשהו מחשב, ולכוון את כל השאר אליו -- זה מבטיח שכולם יהיו מסונכרנים, למרות שלא מבטיח שהשעה תהיה מדויקת.

בחלונות, ברגע שמרימים את שרות windows time, הוא מתפקד כשרת ntp למיטב זכרוני. (אם לא, ישנו abouttime חינמי שעושה את זה אבל נדמה לי ה- 2000 עושה את זה בעצמו)

בלינוקס, זה נקרא openntpd או ntpd (אובונטו עברו ל-- openntpd, לא כל האחרים עשו זאת). אחרי apt-get install openntpd אפשר לכוון אותו דרך gui אבל אני לא זוכר איפה בדיוק (ואין לי כרגע איך לבדוק)
כל הזמנים הם GMT + 2 שעות