עבור לתוכן

שיתוף תיקיות ברשת ביתית עם ויסטה ו LUBUNTU

Featured Replies

פורסם

שלום אשמח לעזרה .

אני רוצה לעשות רשת בין שתי מחשבים

מחשב אחד ויסטה מחובר לאינטרנט עם כרטיס רשת אחד

והכרטיס רשת שני חיברתי בכבל מוצלב למחשב השני עם LUBUNTU 13.10 64 BIT

הצלחתי די בקלות להגדיר ICS בויסטה כלומר שיתוף אינטרנט וזה עובד טוב

אני רוצה לשתף תקיה אחת בווינדוס ותיקה אחת בלינוקס

והצלחתי להגדיר את זה בווינדוס וגם באמצעות SAMBA הגדרתי תיקיה נוספת בלינוקס לשיתוף

בווינדוס אני רואה ברשת את ההמחשב עם הלינוקס ואני רואה גם את התיקה ששיתפתי אבל כשאני מנסה להיכנס אליה אני מקבל EROR כזה

נראה לי זה עינין של הרשאות .

איך אני מסדר את זה ?

מה שמוזר שאפילו שהגדרתי בסמבה לתיקה להיות נגישה לכולם גם קריאה וגם כתיבה עדיין אי אפשר להיכנס .

בשתי המחשבים שם המשתמש הוא yehuda ועשיתי WORKGRUP אותו דבר

פורסם
  • מחבר

זה מה שמוגדר בלינוקס(LUBUNTU)

התיקיה WINDOWS\SHARE\ היא נמצאת במחשב עם הלינוקס ככה קראתי לחלק מההרדיסק שהוא מפורמט NTFS

עשיתי חיפוש בגוגל לארור הזה ואומרים שהוא נפתר על נתינת הרשאה לכולם וככה הגדרתי בסמבה .

אבל התיקיה עצמה ראיתי שהוא מוגדרת לכניסה רק ל USER AND GROUP

ניסיתי לשנות לכולם והלינוקס לא נתן לי לעשות את זה .

זכור לי פעם שהיה פקודה בטרמינל שנותנת לעשות מה שרוצים בתיקיות מישהו יודע מה היא . ?

פורסם

יש מקום נוסף שבו ניתן לשנות את ה users and groups. תיכנס דרך מנהל הקבצים הרגיל (לא הניהול של הסמבה), במאפיינים של התיקיות windows ו share. ותשנה שם

יכול להיות שתצתרך לפתוח את מנהל הקבצים כאדמין, אם כן, תפתח run ותריץ gksu nautilus

פורסם
  • מחבר

הרצתי gksu nautilus

ניסיתי דרך מנהל הקבצים הרגיל לשנות הרשאות הוא לא נותן לי .

מישהו יודע איזה פקודה בטרמינל עושים כדי לשנות הרשאות .

התיקיה היא

/windows/share

פורסם

התקנתי את ההפצה בVM ויצרתי בדיקה.

אצלי הגדרתי בתוך smb.conf אני לא משתשמ בGUI ואין לי מושג מי נג מי שם):

[test]
comment = test share
path = /home/multicore
guest ok = yes
read only = no
browseable = yes

יצרתי תיקייה עם הרשאות כתיבה גלובליות והכל עובד לשני הצדדים.

פורסם

בתור התחלה בוא פשוט תבדוק מה ההרשאות של התיקיות עכשו :

ls / -al
ls /windows -al

הוא אמור כן לאפשר לך אם gksu nautilus.... (מה קורה שם ?)

הפקודות לטרמינל הן chown ו chmod (לשינוי user/group ו permissions בהתאמה), תריץ על ידיי sudo

sudo chown ash:users /windows
sudo chown ash:users /windows/share
sudo chmod 777 /windows
sudo chmod 777 /windows/share

ash - שם ה user

users - שם ה group

chmod xyz - הרשאות. מתוך זה :

x - ל user

y - ל group

z - לאחרים

כל מספר x y z נקבע לפי ההרשאות שאתה רוצה לתת :

בתיקיות :

קריאה : 1+4

כתיבה : 2

בקבצים שהם לא תיקיות :

קריאה : 4

כתיבה : 2

הרצה (לקובץ תוכנית או סקריפט) : 1

כך למשל :

תיקיה ללא גישה : 0

תיקיה לקריאה בלבד : 1+4 = 5

תיקיה לקריאה וכתיבה : 1+4+2 = 7

קובץ ללא גישה : 0

קובץ לקריאה בלבד : 4

קובץ לקריאה וכתיבה : 4+2 = 6

קובץ לקריאה בלבד ולהרצה : 1+4 = 5

וכו

בדוגמה כאן 777 לתיקיות אומר : קריאה וכתיבה למשתמש, לקבוצה, לכולם

אתה יכול להוסיף -R (כמו chmod 777 /windows -R) כדיי להחיל בפקודה אחת גם על תת תיקיות, אבל יש בעיה כשאתה עושה את זה אם chmod והיא שה 777 שבחרת ישפיע גם על קבצים בתוך התיקיות, כלומר זה יסמן את ל הקבצים בתור קבצים להרצה (exeים). על וינדוס זה לא אמור להשפיע, בלינוקס זה לא מצב רצוי כי זה מוריד את אחת מהאבטחות שיש במערכת. במקום להשתמש ב -R תריץ את זה ב 2 שלבים (על תיקיית windows בלבד ואז על תיקיית windows/share שבתוכה בלבד) בלי להשתמש ב -R

אתה לא צריך להריץ את ה chown, נתתי אותו בשביל שלמות. אם אתה נותן chmod 777 אז לכולם יש הרשאה וזה לא משנה למי שייכת התיקיה

נערך על-ידי 11010010110

פורסם
  • מחבר

11010010110 ניסיתי מה שהצעת זה מה שקיבלתי .

יבגני תודה על המאמצים אם רק תוכל להגיד לי איפה נמצא הקובץ smb.conf ואיך אני אמור לערוך אותו .

WORKGROUP = HADAR

USER NAME = yehuda

FOLDER = /windows/share

- - - תגובה אוחדה: - - -

מצאתי את הקובץ וזה מה שכתוב

[share]

path = /windows/share

writeable = yes

; browseable = yes

guest ok = yes

פורסם

אתה חייב להשתמש ב sudo כדי לשנות הרשאות המיקום הזהץ תשים לב מי ה owner של הקבצים.

פורסם

1. יש לך comment בפרמטר של browseable. תשים לב לפסיק נקודה.

2. תוסיף גם את הפרמטר של read only כמו בדוגמא שלי.

נערך על-ידי multicore

פורסם

אוקי עכשו תנסה לשנות את ההרשאות של התיקיות windows ו windows/share על ידיי מנהל הקבצים בדסקטופ gksu nautilus או הפקודה sudo chmod

פורסם
  • מחבר

הצלחתי לעשות CHMOD

זה התוצאה בטרמינל

ניסיתי שוב עם הנאוטילוס עדיין לו נותן לי אישור עושה לי שגיאה כזאת

Error setting permissions: Operation not permitted

יבגני שיניתי לככה

[share]

path = /windows/share

writeable = yes

read only = no

browseable = yes

guest ok = yes

עדיין אין אישור כניסה

פורסם

זה לא נקרא הצלחת לעשות chmod.... הוא לא עבד. אם הוא היה עובד היה מופיע drwxrwxrwx ולא drwxrwx--- בהתחלה של השורות של "." ו "share" במה שקיבלת

תנסה אם -R על התיקייה share בלבד ותבדוק אם יש שינוי

פורסם

Samba זה deamon. אתה חייב לאתחל אותו (restart/reload) כדי לקרוא את קובץ הקונפיגורציה.

service samba reload

פורסם
  • מחבר

11010010110

הוספתי -R עדיין אותם תוצאות ב ls

יבגני עשיתי ריסטרט ולא עזר

עשיתי LOG OFF LOG IN לווינדוס לא עזר

עשיתי את האיתחול לסמבה ועדיין לא נכנס .

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים