![]() |
בעיה ב- bash
שלום לכולם.
אני מתכנת איזה פאנל בשפת bash. עכשיו אני מנסה לעשות ככה: להכנס ליוזר מסויים דרך הפקודה: su דרך הroot. הוא מצליח להיכנס אבל אחרי שעושים את הפקודה su yoni הוא נותן לנו ככה: קוד:
[yoni@100 root]$ אבל זה לא עושה כלום, אחרי הפקודה אני מנסה להריץ פקודה מסוימת ורק אחרי שאני יוצא מהיוזר היא מופעלת. הנה הקוד להבנה טובה יותר: קוד:
function install יוני. |
הסתדרתי עם הקוד הבא:
קוד:
function install su הוא לא מציג את הפקודה, ז"א רק אחרי שיוצאים מהיוזר רואים את הפקודה. ז"א הוא ממתין עד שאני אצא מהיוזר. יש משהו שאפשר לעשות? יוני. |
אפשר לפתור את זה בצורה יפה (ומעט יותר מאובטחת) ע"י sudo -S
(שמאפשר לקבל את הסיסמא בתור stdin) ממליץ לך לקרוא את הmenual של sudo |
כל הזמנים הם GMT +2. הזמן כעת הוא 14:21. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ