<ก่อนหน้านี้ | Contents | ถัดไป>
6.2. การเข้าถึง Windows Share
ขณะนี้เซิร์ฟเวอร์ Samba เป็นส่วนหนึ่งของโดเมน Active Directory คุณสามารถเข้าถึงเซิร์ฟเวอร์ Windows ที่แชร์ได้:
• ในการเมานต์แชร์ไฟล์ของ Windows ให้ป้อนข้อมูลต่อไปนี้ในพรอมต์เทอร์มินัล:
mount.cifs //fs01.example.com/share mount_point
นอกจากนี้ยังสามารถเข้าถึงการแชร์บนคอมพิวเตอร์ที่ไม่ได้เป็นส่วนหนึ่งของโดเมน AD แต่จะต้องระบุชื่อผู้ใช้และรหัสผ่าน
• หากต้องการเมานต์แชร์ระหว่างบูตให้ใส่รายการใน / etc / fstab, ตัวอย่างเช่น:
//192.168.0.5/share /mnt/windows cifs auto,ชื่อผู้ใช้=สตีฟ,รหัสผ่าน=ความลับ,rw 0 0
• อีกวิธีหนึ่งในการคัดลอกไฟล์จากเซิร์ฟเวอร์ Windows คือการใช้ยูทิลิตี้ smbclient ในการแสดงรายการไฟล์ในการแชร์ของ Windows:
smbclient //fs01.example.com/share -k -c "ls"
• ในการคัดลอกไฟล์จากการแชร์ ให้ป้อน:
smbclient //fs01.example.com/share -k -c "get file.txt"
สิ่งนี้จะคัดลอก ไฟล์. txt ลงในไดเร็กทอรีปัจจุบัน
• และในการคัดลอกไฟล์ไปยังการแชร์:
smbclient //fs01.example.com/share -k -c "put /etc/hosts hosts"
สิ่งนี้จะคัดลอก / etc / hosts ไปยัง //fs01.example.com/share/hosts.
•ความ -c ตัวเลือกที่ใช้ด้านบนช่วยให้คุณสามารถรันคำสั่ง smbclient ได้ทั้งหมดในครั้งเดียว สิ่งนี้มีประโยชน์สำหรับการเขียนสคริปต์และการทำงานของไฟล์รอง เพื่อเข้าสู่ smb: \> พรอมต์ FTP เช่นพรอมต์ที่คุณสามารถรันคำสั่งไฟล์และไดเร็กทอรีปกติเพียงดำเนินการ:
smbclient //fs01.example.com/share -k
แทนที่อินสแตนซ์ทั้งหมดของ fs01.example.com/share, //192.168.0.5/share, ชื่อผู้ใช้=สตีฟ,รหัสผ่าน=ความลับและ ไฟล์. txt ด้วย IP ของเซิร์ฟเวอร์ ชื่อโฮสต์ ชื่อที่ใช้ร่วมกัน ชื่อไฟล์ และชื่อผู้ใช้และรหัสผ่านจริงพร้อมสิทธิ์ในการแบ่งปัน