פורסם: 07/09/2014 - 08:53
נושא ההודעה: ביטול חיפש בלינוקס
|
אובונטו 12.04. יש אפשרות מובנית\נרכשת שכזו? שולחן עבודה גנום קלאסיק?
(אני רוצה לבטל את חיפוש הקבצים שלא יוכלו למצוא קבצים דרך החיפוש)
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 04:54
נושא ההודעה:
|
יש שתי פקודות נפוצות לחיפש קבצים: "find" ו-"locate" שנמצאות ב-usr/bin/. צריך לבטל להן הרשאות ריצה.
עכשיו, קרא - http://en.wikipedia.org/wiki/Chmod#Command_line_examples
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 08:42
נושא ההודעה: שאלה לפני שאני מתחיל ללמוד את הנושא
|
גם הממשק הגרפי משתמש בפקודות, ואין לו מנגנון חיפוש עצמאי?
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 09:32
נושא ההודעה:
|
לא קשור. איזה חיפוש אתה מדבר?
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 10:16
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 13:26
נושא ההודעה: אני מתכוון לבטל חיפוש גרפי של קבצים
|
על ידי מנהל הקבצים nautilus- dolphin ודומיהם.
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 21:28
נושא ההודעה: Re: שאלה לפני שאני מתחיל ללמוד את הנושא
|
Anonymous : |
גם הממשק הגרפי משתמש בפקודות, ואין לו מנגנון חיפוש עצמאי? |
כן
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 21:49
נושא ההודעה:
|
סליחה על הציניות פה...
אבל פאק. מה אתה ממליץ..? אולי תפרמט את המחשב ותתקין BSD במקום...?
אל תיעלב, אבל ההצעה שלך שווה לפיתרון בעייה של ציפורן חודרנית על ידי עקירה של האצבע. או לפחות לשייף אותה המון עם נייר זכוכית עד העצם.
ברצינות:
שווה לך להבין איזה service מפעיל את הפקודות הללו ולבטל אותו.
ואם אתה לא מוצא... אולי פשוט להסיר את החבילות המדוברות?
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2014 - 22:50
נושא ההודעה:
|
דווקא להסיר את החבילות?! בוא נסיר את ההארד-דיסק.
לבטל את ה- service זה כמו הקוף ההוא שלא שומע ולא רואה..
|
|
חזרה לתוכן הדיון |
פורסם: 09/09/2014 - 06:40
נושא ההודעה: Re: שאלה לפני שאני מתחיל ללמוד את הנושא
|
Anonymous : | Anonymous : |
גם הממשק הגרפי משתמש בפקודות, ואין לו מנגנון חיפוש עצמאי? |
כן |
אם אתה לא רוצה להשתשמש בנאוטילוס אז תשתמש בדסקטופ אחר. לבטל את find זה לא פתרון.
למה זה אכפת לך איך נאוטילוס מחפש קבצים? זה לא דורש משאבים מהמערכת כשזה לא עובד ומתשמש ב- find כמו בשורת פקודה.
אנשים פה אומרים לך לבטל את השירותים שיכולים להכביד על המחשב (כי הם חושבים שאתה שואל שאלה הגיונית) אבל השאלה שלך מטופשת. וגם התשובה לבטל את find.
|
|
חזרה לתוכן הדיון |
פורסם: 09/09/2014 - 08:42
נושא ההודעה: אהסה לחסום את הפקודות ואדווח
|
בהמשך. לכותב האלמוני: אני לא מנסה לשחרר משאבי מערכת אלא למנוע מציאת קבצים מסויימים בחיפוש אקראי.
|
|
חזרה לתוכן הדיון |
פורסם: 09/09/2014 - 09:23
נושא ההודעה: Re: אהסה לחסום את הפקודות ואדווח
|
Anonymous : | בהמשך. לכותב האלמוני: אני לא מנסה לשחרר משאבי מערכת אלא למנוע מציאת קבצים מסויימים בחיפוש אקראי. |
אתה לא אלמוני?
כמו שאמרתי אתה שואל את השאלה הלא נכונה ולכן מקבל תשובות בהתאם.
קבצים אקראיים? מה זה אומר קבצים אקראיים? מה שאתה צריך לעשות זה לשנות את ההרשאות על קבצים שאתה לא רוצה שיופיעו בחיפוש כדי שלא ימצאו אותם לא רק find locate או כל פקודה אחרת שמחפשת קבצים.
לחסום את find בשביל לא למצוא קבצים זה טעות.
|
|
חזרה לתוכן הדיון |
פורסם: 09/09/2014 - 09:27
נושא ההודעה:
|
מה שאני מנסה להגיד במקום לשנות את ההראשות של find תשנה את ההרשאות של הקבצים.
זה קצת יותר הגיוני. אבל אם אתה רוצה לחרב לעצמך את המערכת למה שלא תעשה כמו שהציעו פה rm -rf /.
|
|
חזרה לתוכן הדיון |
פורסם: 09/09/2014 - 23:01
נושא ההודעה:
|
מר אלמוני!
תראה לי קובץ אחד ששינו לו הרשאות והוא הפך להיות נסתר מפני "find". (למה לקשקש בקומקום?!)
אין שום בעיה עם השאלה שהוא שואל, ושום בעיה מערכתית עם מה שהוא מבקש לעשות.
הסרת חבילות שהגיעו במקור עם ההתקנה המקורית (iso), לא מומלצת.
(גם לקשקש בקומקום זה לא מומלץ.)
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 00:07
נושא ההודעה:
|
אינני אותו האלמוני. אבל הנה דוגמה קטנה.
קוד: |
$ mkdir dir
$ touch dir/file
$ find dir
dir
dir/file
$ chmod 000 dir
$ find dir
dir
find: `dir': Permission denied
|
כמובן שבמקרה הזה הקובץ גם לא זמין למשתמש עצמו. החיפושים הללו מורצים לרוב על ידי המשתמש עצמו ולכן הם יכולים לראות את מה שהמשתמש רואה. אין טעם ביצירת קבצים שלא זמינים למשתמש.
לא לגמרי ברורה לי מטרת השאלה. הניחוש שלי הוא שהמשתמש מעוניין שמערכת החיפוש לא תקרא קבצים שונים מאחת משתי סיבות:
1. תוכנם רגיש. אם כך צריך אולי גם לחשוב על עותקים נוספים של הקובץ שיסתובבו במערכת. אולי עדיף להסתמך בעיקר על הגנת גישה למחשב.
2. צריכת משאבים.
אני לא מכיר מספיק טוב את צייטגייסט (אם אכן מדובר עליו) ואין לי כוח כרגע לחפש מידע נוסף. אבל: האם זה הכיוון? האם השואל המקורי עדיין בשטח ועדיין לא קיבל תשובה?
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 04:50
נושא ההודעה:
|
ציטוט: |
מר אלמוני!
תראה לי קובץ אחד ששינו לו הרשאות והוא הפך להיות נסתר מפני "find". (למה לקשקש בקומקום?!)
אין שום בעיה עם השאלה שהוא שואל, ושום בעיה מערכתית עם מה שהוא מבקש לעשות.
|
הנה משהו קצת יותר פשוט להבנה:
קוד: |
$ mkdir dir
$ touch dir/file
$ sudo chown root:root dir
$ find dir/file
dir/file
$ sudo chmod 700 dir
$ find dir/file
find: `dir/file': Permission denied
|
זה יחסום את החיפוש לכל אפליקציה. אין לי כוח להתווכח איתך אבל אתה לא בין כלום על מה שאתה מדבר. להוריד את הראשאות הריצה ל- find על זה נאמר טיפש שזורק אבן לבאר מאה חכמים לא יוצאו אותה.
ולהזכיר לכולם אתה גם אורח. איך אתה יכול להגיד על אחרים משהו שאתה לא עומד בו? זה כשל לוגי אפילו יותר מלהוריד את הרשאות הריצה על find.
או במילים אחרות אתה טיפש. אני מקווה שאת המשפט האחרון הבנת.
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 05:03
נושא ההודעה:
|
מסכים עם צפריר ושאר הממליצים .
שואל השאלה לא מבין את מבנה ההרשאות בלינוקס ואת מבנה ה ACL
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 12:55
נושא ההודעה:
|
זה לא ACL.
זה מבנה של משתמש וקבוצות.
ACL אומר למי יש גישה למה ואיך. כאן זה אומר שאם אתה חבר בקבוצה ובקבוצה מותר לעשות דברים, אז מותר לך לעשות את אותם הדברים, גם אם למשתמש שלך אין הרשאות.
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 13:43
נושא ההודעה: קצת סדר
|
קיימות מספר דרכים לחפש קבצים בלינוקס.
העיקריות:
הדרך הפשוטה - find. הפקודה מביאה לפלט את מבנה הספריות והקבצים. היא מבצעת חיפוש מהנקודה המוגדרת אל תוך העץ. לא פועלת כ-service.
דרך נוספת: locate. לה יש בסיס נתונים, לכן היא מבצעת סריקה על המערכת. לא נתקלתי בבעיות עם המערכת גם על מכונות חלשות, היא לא מכבידה. בפעולה ראשונה, יש לעיתים להריץ updatedb.
בנוסף לזה, יש גם מימוש בממשק המשתמש, ואני משער שזה מה שמכביד. זה אינדקס די כבד, שרץ יותר מדי פעמים. באופן כללי, ב-"שולחן הבקרה" של ההפצה החביבה עליך, חפש search. ניתן בד"כ לבטל אותו בקליק.
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 21:51
נושא ההודעה:
|
מר קופיקו אלמוני : | ולהזכיר לכולם אתה גם אורח. איך אתה יכול להגיד על אחרים משהו שאתה לא עומד בו? |
אלמוניקו!
מדובר על קבצים (הגורם האחרון). לא על תיקיות. (למה לקפץ כתרנגולת אלמונית ולהתלות על הלול של השכן?!)
ראה דוגמה:
קוד: | $ chmod 000 ~/arusb/ar9170.zip
---------- 1 y y 1293302 Apr 11 03:06 ar9170.zip
$ find ~ -name ar9170.zip
/home/y/arusb/ar9170.zip
|
...
תראה לי פרט אחד מאלמוניתך המוזרה, ששינו לו הרשאות והוא הפך להיות נסתר מפני "find". (למה לקשקש בקומקום?!)
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 21:57
נושא ההודעה:
|
אני מבין שאתה(?) אוהב לחלק מחמאות, אבל בכל זאת עדיף לענות כאן לגופה של תגובה ולא לגופו של מגיב. לכן בבקשה להימנע מכל מני הערכות לגבי מידת חכמתו או שיוכו הביולוגי של מגיב אחר.
|
|
חזרה לתוכן הדיון |
פורסם: 10/09/2014 - 22:36
נושא ההודעה:
|
אורח חמודי אני לא נתלה על שום לול של אף שכן (אני לא מתנחל).
לעניננו directory הוא קובץ. תראה לי קובץ אחד בלול של השכן שלך שלא שייך לאף directory.
אידיוט.
|
|
חזרה לתוכן הדיון |
|