Saturday, March 7, 2009

Share files in xp ask user and password

แชร์ไฟล์บน xp หรือ server 2003 ให้ถาม หรือ ไม่ถาม user และ password



# เราก็ต้องกรอก user และ password ที่จะเข้าระบบของเครื่องที่แชร์ไฟล์ไว้ไง แล้วถามเค้า เค้าจะบอกปะเนี๋ย

# บางคนบอกก็ดีไป แต่บางคน เช่นเรา ไม่บอกอ่ะ ถ้าบอกแหละก็ไม่ใช่รหัสของเราิแล้วสิ ขี้เกียจเปลี่ยนรหัสใหม่

# งงนะ เพราะเวลาเข้าบางเครื่องถาม แต่บางเครื่องก็ไม่ถาม งงตั้งนานแหละ พึ่งหาสาเหตุจริงๆ จังๆ ก็วันนี้อ่ะ

# เพราะไม่ค่อยถาม น่ะสิครับ เลยไม่ค่อยอยากจะรู้อาไรมากมาย แต่หลังๆ เจอบ่อย ไม่ไหวๆ

# สาเหตุ ที่สรุปได้จากการแก้ไม่ให้ถาม ด้วยตัวเองคงประมาณนี้

Cause (น่าจะประมาณนี้นะ แต่ก็มั่วๆ อ่ะนะ)

1. เกี่ยวกับ permission ของ folder นั้นๆ ที่จะทำการแชร์

2. เข้าไปใน folder ที่แชร์แล้วมีการถาม user และ password คือ folder นี้ ไม่มีการกำหนดสิทธิ์ให้ guest หรือ guests ทำให้ คนที่จะเข้า folder ที่ได้แชร์ไว้เจอถาม user และ password

3. แต่ถ้าเข้าไป folder ที่แชร์แล้วไม่มีการถาม นั้นคงมีการกำหนดสิทธิ์ให้ guest เรียบร้อยSolved


Config (น่าจะประมาณนี้)



1. เปิดใช้งาน user Guest ซะ อันนี้ไม่ค่อยแน่ใจว่ามันเกี่ยวป่าวนะ แต่ทำตามอ้างอิงอีกที



2. ไปเพิ่มสิทธิ์ผ่าน Security tab เพิ่ม Guest (Guests หรือ Everyone ก็น่าจะได้เหมือนกัน)เข้าไป มองไม่เห็น Security tab ให้เราทำตาม post นี้

3. แต่ถ้าต้องการแชร์แบบให้กรอก user และ password ก็แค่เอา guest ออกจาก Security tab ซะ



# หรือถ้าไม่มีการถาม user และ password แต่ขึ้น error แบบนี้ ซึ่งเขียนเขียนบทความเกี่ยวกับเรื่องนี้อ่ะ

# บทความนั้นเดาว่าน่าจะเป็นกับ firewall สาเหตุมากกว่าที่คิดแฮะ

# แล้วจะทำไงหว่า error เลยอ่ะ ไม่เห็นขึ้นถาม user password เลย ก็ให้เราทำประมาณนี้



1. ให้เรากดที่ Up



2. เราจะมาอยู่ทีหน้า workgroup ประมาณนี้ให้เราดับเบิ้ลคลิกเครื่องที่แชร์ folder นั้นเลยก็น่าจะมีการถามแล้วนะ



3. share permission ของ folder ที่จะแชร์น่าจะเกี่ยวด้วยนะ ถ้ายังไม่ถามก็ตัวใครตัวมันล่ะทีนี้


Notes:
  • ตอนแรกนึกว่ามีปัญหากับ File format เพราะเครื่องเราใช้ NTFS ไม่ใช่ FAT32
  • แหละแล้วก็พบสาเหตุที่แท้จริง (หรือป่าวหว่า) ^^'
  • อันนี้สามารถทำได้ทั้ง xp และ server 2003 นะ แต่อันอื่นเนี๋ยไม่รู้หว่า
  • เฮ้ย แต่บางเครื่องไม่ต้อง enable guest และ เพิ่ม guest ใน security tab ก็แชร์ได้อ่ะ
  • งงอย่างแรง สาเหตุจริงๆ คืออาไรอ่ะ หรือจะเกี่ยวกับ registry หว่า สงสัยเค้าเปิด everyone อ่ะนะ ^^'
  • แต่ที่แน่ๆ ถ้าเป็น server 2003 จะแชร์ไฟล์ให้คนอื่น ไม่ให้ถามรหัสผ่านก็ ตั้งประมาณนี้ enable guest user และ add role สำหรับ guest ให้ folder ที่จะทำการแชร์
  • อีกอย่างถ้าเปิดที่แชร์เปิด guest มีสิทธิ์แล้ว เมื่อเราจะเข้าไปที่แชร์ folder นั้นยังมีการถาม username และ password อีกให้เรากรอก username เป็น guest ส่วน password ไม่ต้องกรอก
  • อีกเรื่องที่งงคือ ตอนแรกจะเข้าแต่ยังไม่ได้เปิด guest ที่เครื่องแชร์ พอเปิดแล้วจะเข้าอีกทีไม่มี username และ password ให้เรากรอกแหละ ขึ้น permission denie อย่างเดียวเลยหว่า สงสัยจะมีการเก็บ cache พวกนี้ไว้แน่ๆ เลย

สรุปผลที่คาดว่าจะเป็น
  • ถ้าต้องการแชร์ไฟล์ให้คนอื่นเข้าใช้ก็ต้อง enable guest user
  • ตั้งสิทธิ์ให้ dir ที่จะแชร์เปิดให้ guest หรือ erveryone เข้าถึงได้ด้วยสิทธิ์ต่างๆ แล้วแต่เราจะตั้ง
  • ส่วนเครื่องที่แชร์ไฟล์แล้วเครื่องอื่นเข้าถึงได้ คิดว่าเครื่องอื่นก็น่าจะใช้ guest user ในการเข้าถึงนะ มั่วเอง ไม่รู้จริงปะนะ

References:

No comments:

Post a Comment

Popular Posts