שאלה של אחד מעולם הווינדואוס

xcalibur

New member
שאלה של אחד מעולם הווינדואוס

יש חיה כזו סקריפט שיוזר ROOT לא יכול להריץ?

אני חווה בעיה מאוד מאוד מוזרה.
יש לי כמה סקריפטים שמושכים לוגים מתוך VCENTER על מכונת VMA.
הם משום מה לא מצליחים בכלל לעשות LOGIN ל-VCENTER אבל כשהם מורצים בעזרת היוזר הדיפולטיבי VI-ADMIN הכל בסדר.

מה אני לא יודע?
 

Dניאל Mור

New member
באיזה אופן אתה מתחבר אל היעד?

במידה ומדובר ב - SSH (למשל), יש הגדרה מסויימת ומאד פופלארית שלא מאפשרת למשתמש root לבצע login בצורה ישירה. יש להתחבר בעזרת משתמש "רגיל" ולאחר מכן לעבור למשתמש root. זו דוגמא אחת מיני רבות, הכל עניין של להבין איך אתה מנסה להתחבר ובאיזה שלב בדיוק "הבעיה" מתרחשת. דהיינו, האם מדובר בבעיית התחברות אל היעד או בבעיה של הרצת פקודות מסויימות לאחר ההתחברות המוצלחת.

+דניאל.
 

xcalibur

New member
ההתחברות היא באמצעות יוזר שהוא לא רוט

הבעיה היא בהרצה של הסקריפטים.
עם SUDO נכשל
בלי SUDO הכל תקין.
 

izackv

New member
יש כמה הבדלים בין עבודה עם יוזר ספציפי לעבודה

עם ROOT.
כל יוזר, בזמן ההתחברות שלו למערכת מריץ סקריפט אוטומטי.
הסקריפט הזה (בין היתר) מקנפג כל מיני משתני סביבה ועוד.
כשאתה עובד עם יוזר ספציפי, הסקריפט הזה עשוי להכין עבורו משתני סביבה שחשובים לפעילות שנכשלת לך.
כשאתה עובד עם רוט (דרך SUDO או בצורה ישירה), משתני הסביבה האלה לא נטענים וזה יכול לגרום לכשלון של סקריפטים.

בנוסף, יש סקריפטים שבודקים מי היוזר שמריץ אותם.
מקובל מאוד לחסום אפשרות התחברות מרוחקת של ROOT למשל.
ויש סקריפטים אחרים שבודקים שהיוזר שונה מ ROOT (או זהה ליוזר ספציפי שמוגדר בקונפיגורציה כזאת או אחרת)
 
למעלה