בניהול רשתות תקין לכל משתמש יש יוזר משלו ולכן כנראה לא נתקלים בבעיה זו.
אציין שאינני מנהל רשתות, ולא איש SYSTEM ויתכן שהבעיה המתוארת להלן קיימת רק בקונפיגורציה המסוימת הזו, או נובעת מחוסר ידע שלי.
ברשת הביתית אצלי נמצא שרת QNAP שעליו ספריות משותפות לכל המשתמשים שאין לי צורך בלהגן עליהן, וכל אחד יכול לגשת אליהן ולמחוק ולשנות, אך קיימות מס' ספריות כמו הקלטות ומסמכים חשובים שרק משתמשים מסויימים יכולים לבצע בהן שינוי.
אצלי בבית לא קיים חשבון משתמש לכל בן משפחה על כל מחשב ואני מאמין שכך זה גם בבתים רבים (אלא אם כן מתקיים בביתכם מבצע לפטופ לכל ילד) ואז נוצרת בעיה.
הבעיה היא באופן בו WIN7 מנהלת את ההתחברות לספריות רשת.
ברגע שהתחברתי עם חשבון משתמש מסויים שמנוהל על הNAS לספריה המשותפת בNAS, למרות שאני מסמן למערכת לא לזכור את המשתמש וסיסמא היא כן זוכרת ואז לא ניתן להתחבר עם הרשאות אחרות.
מצאתי שבנוסף לכך אם מאופשר חשבון GUEST על השרת אז ברגע שהתחברתי לתיקיה שלא היתה מוגנת סיסמא ווינדוס התחברה עם חשבון GUEST ולא ניתנה האפשרות לגשת לתיקיות שכן מוגנות עם חשבון אחר.
ניהול תקין של חשבונות משתמשים והרשאות ידרוש כנראה שכל חשבון משתמש שונה שיווצר על הNAS (להרשאות שונות) יהיה קיים חשבון משתמש מתאים בווינדוס (רצוי כנראה עם שם זהה).
הפתרון לכך היא פקודת NET USE.
הפקודה מאפשרת:
הצגת החיבורים בשימוש ע"י NET USE
ניתוק החיבורים הקיימים לתיקיות משותפות, לדוגמא:
קוד: בחירת הכל
net use \\NAS-NAME\FOLDER /dקוד: בחירת הכל
net use * /dקוד: בחירת הכל
net use t: /dקוד: בחירת הכל
net use v: /persistent:yes \\NAS-NAME\Public password /user:\Jackמומלץ לסגור את חלונות הסייר כאשר משתמשים בפקודה לניתוק חיבורים לתיקיות רשת.
בנוסף, באחד מהמחשבים שבדקתי לא ניתן היה לראות כונני רשת לפני הפעלה מחדש אך לאחר מכן הפקודה פעלה כהלכה ללא כל צורך בהפעלה מחדש.
לדוגמא, ניצור קובץ BATCH בשם Jack Connect.bat לחשבון משתמש לו קיימים על הNAS הרשאות בספריות המוגנות.
קוד: בחירת הכל
net use t: /d
net use u: /d
net use v: /d
net use \\NAS-NAME\JackFolder /d
net use \\NAS-NAME\Multimedia /d
net use \\NAS-NAME\Network Recycle Bin 1 /d
net use \\NAS-NAME\Public /d
net use \\NAS-NAME\Recordings /d
net use \\NAS-NAME\USB /d
net use \\NAS-NAME\Web /d
net use t: /persistent:yes \\NAS-NAME\\JackFolder password /user:\Jack
net use u: /persistent:yes \\NAS-NAME\Download password /user:\Jack
net use v: /persistent:yes \\NAS-NAME\Public password /user:\Jack
קוד: בחירת הכל
net use t: /d
net use u: /d
net use v: /d
net use \\NAS-NAME\JackFolder /d
net use \\NAS-NAME\Multimedia /d
net use \\NAS-NAME\Network Recycle Bin 1 /d
net use \\NAS-NAME\Public /d
net use \\NAS-NAME\Recordings /d
net use \\NAS-NAME\USB /d
net use \\NAS-NAME\Web /d
net use u: /persistent:yes \\NAS-NAME\Download password /user:\Elmer
net use v: /persistent:yes \\NAS-NAME\Public password /user:\Elmer