คำถามติดแท็ก samba

ซอฟต์แวร์ฟรีที่ใช้งานใหม่ของโปรโตคอลเครือข่าย SMB / CIFS ซึ่งให้บริการไฟล์และงานพิมพ์ของ Windows ใช้แท็กนี้เมื่อคำถามของคุณเกี่ยวข้องกับการแบ่งปันแซมบ้าเมาท์หรือเครื่องพิมพ์

2
“ WannaCry” บนระบบ Linux: คุณจะปกป้องตัวเองได้อย่างไร
จากบทความของ quick7 ระบุว่ามีบางรุ่นที่มีช่องโหว่ของSamba ที่อนุญาตให้เรียกใช้โค้ดจากระยะไกลบนระบบ Linux: ในขณะที่WannaCry ransomworm ส่งผลกระทบต่อระบบ Windows และสามารถระบุได้อย่างง่ายดายด้วยขั้นตอนการแก้ไขที่ชัดเจนช่องโหว่Sambaจะส่งผลกระทบต่อระบบ Linux และ Unix และอาจมีอุปสรรคทางเทคนิคที่สำคัญในการรับหรือปรับใช้การแก้ไขที่เหมาะสม CVE-2017-7494 Samba ทุกรุ่นตั้งแต่ 3.5.0 เป็นต้นไปมีความเสี่ยงต่อความเสี่ยงในการเรียกใช้โค้ดจากระยะไกลทำให้ไคลเอนต์ประสงค์ร้ายสามารถอัพโหลดไลบรารี่ที่แชร์ไปยังการแชร์ที่เขียนได้จากนั้นทำให้เซิร์ฟเวอร์โหลดและดำเนินการ สถานการณ์การโจมตีที่เป็นไปได้: เริ่มจากปัจจัยสองประการ: ช่องโหว่ Samba ยังไม่ได้รับการแก้ไขในระบบ Linux บางตัว มีช่องโหว่การเพิ่มระดับสิทธิพิเศษที่ไม่ได้รับการแก้ไขบนเคอร์เนล Linux บางเวอร์ชัน (ตัวอย่างเช่น CVE-2017-7308 บนเคอร์เนล Ubuntu 4.8.0-41-generic) ผู้โจมตีสามารถเข้าถึงเครื่อง Linux และยกระดับสิทธิพิเศษในการใช้ประโยชน์จากช่องโหว่ในท้องถิ่นเพื่อให้เข้าถึงรากและติดตั้ง ramsomware ในอนาคตได้คล้ายกับจำลองนี้ขึ้น WannaCry ransomware สำหรับลินุกซ์ ปรับปรุง บทความใหม่ล่าสุด"คำเตือน! แฮกเกอร์เริ่มใช้" SambaCry Flaw "เพื่อแฮ็กระบบ Linux"สาธิตวิธีการใช้ข้อบกพร่อง Sambacry …

5
คุณจะทำให้แซมบ้าติดตาม symlink นอกเส้นทางที่แชร์ได้อย่างไร
นี่คือเซิร์ฟเวอร์ Ubuntu 10.04 64 และ samba 3.4.7 ฉันมีไดเรกทอรีที่ใช้ร่วมกัน/home/mit/shareและอีกไดเรกทอรีหนึ่ง/home/tempที่ฉันเชื่อมโยงไปยังไดเรกทอรีที่แบ่งปัน: ln -s /home/temp /home/mit/share/temp แต่บน windows หลังจากใช้อินเทอร์เน็ตฉันไม่สามารถเปิดได้S:/tempแต่บน Linux มันเป็นไปได้ที่จะเข้าถึง/home/mit/share/tempอย่างที่คาดไว้ วิธีนี้ใช้งานได้หากฉันลิงก์ไดเรกทอรีภายใน/home/mit/share/tempดังนั้นฉันคิดว่า samba กำลัง จำกัด การข้ามไปยังลิงก์ภายนอก / เหนือไดเรกทอรีที่ใช้ร่วมกัน แก้ไข: ดูคำถามนี้ที่ชื่อUbuntu + เวอร์ชันล่าสุดของ samba, symlink ไม่สามารถใช้งานร่วมกับเมานต์ Windowsได้อีกต่อไป ดูเหมือนว่าจะเป็นการดีที่สุดที่จะนำunix extensions = noเข้าสู่ส่วนสากลfollow symlinks = yesและwide links = yesเฉพาะในส่วนของการแบ่งปันที่คุณต้องการจริงๆ การunix extensionตั้งค่าสถานะต้องอยู่ในส่วนสากลและไม่อยู่ในส่วนการแชร์แต่ละรายการ แต่เพื่อความปลอดภัยจะดีกว่าถ้าใช้ตัวเลือกอื่นในที่ที่คุณต้องการเท่านั้นไม่ใช่ทั่วโลก


4
ข้อผิดพลาดในการติดตั้ง 13 = ปฏิเสธสิทธิ์การใช้งาน
หนึ่งในเซิร์ฟเวอร์ของฉันถูกตั้งค่าให้เมานต์ไดเรกทอรี Windows โดยอัตโนมัติโดยใช้ fstab อย่างไรก็ตามหลังจากรีบูตครั้งล่าสุดมันก็หยุดทำงาน บรรทัดใน fstab คือ: //myserver/myfolder /mnt/backup cifs credentials=home/myfolder/.Smbcredentials .Smbcredentialsไฟล์: username=myaccount password=mypassword domain=mydomain ฉันทำและฉันได้รับmount -a mount error 13 = Permission deniedถ้าฉันทำอย่างนั้นพอมันจะล็อคบัญชี Windows ของฉันดังนั้นฉันรู้ว่ามันกำลังพยายามอยู่ ฉันตรวจสอบว่ารหัสผ่านถูกต้อง ผมทำอะไรผิดหรือเปล่า?
44 linux  samba  fstab 

2
การเปลี่ยนแอตทริบิวต์“ สร้างวันที่” และ“ แก้ไขล่าสุด” ของไฟล์เป็นไฟล์อื่น
ฉันใช้การผสานเพื่อสร้างไฟล์ pcap จาก 15 ไฟล์ สำหรับไฟล์ที่ผสานฉันได้เปลี่ยนชื่อเป็นไฟล์แรกจาก 15 ไฟล์ แต่ฉันต้องการเปลี่ยนคุณลักษณะของไฟล์ที่ผสานเช่น "วันที่สร้าง" และ "แก้ไขครั้งสุดท้าย" เป็นคุณสมบัติแรก อย่างไรก็ตามมีการทำเช่นนี้? FILES_dcn=($(find $dir_dcn -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -15 | awk '{print $9}')) TAG1_dcn=$(basename "${FILES_dcn[14]}" | sed 's/.pcap//') mergecap -w "${dir_dcn}"/merge_dcn.pcap "${FILES_dcn[@]}" mv "${dir_dcn}"/merge_dcn.pcap "${dir_dcn}"/"${TAG1_dcn}".pcap ฉันพยายามเข้าถึงไฟล์ที่ผสานผ่านเซิร์ฟเวอร์แซมบ้า (Ubuntu) เพื่อให้ฟังก์ชันตัวแยกข้อมูลสามารถเข้าถึงการแยกไฟล์ไปยังโฟลเดอร์ …
40 linux  bash  files  samba 

2
Mount -t cifs:“ ไม่รองรับการใช้งาน” แต่สามารถเชื่อมต่อผ่าน smbclient
หลังจากดูแลระบบแทนที่ NAS ฉันไม่สามารถเมานท์เครือข่ายแชร์อีกต่อไป sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password" ทั้ง NAS เป็นแบบลินุกซ์ตัวหนึ่งกับ Samba 3.5.15 (ตัวเก่า) และอีกตัวที่ใช้แซมบ้า 3.5.16 (ตัวใหม่) (ข้อมูลที่ได้จาก smbclient) อย่างไรก็ตามฉันสามารถเข้าสู่ระบบและใช้การแบ่งปันด้วยความช่วยเหลือsmbclientเช่นนี้: smbclient //NETGEARV2/public -U adam ฉันควรทำอย่างไร ไม่มีsmbmountใน Linux Mint (หรือบน Ubuntu) อีกต่อไป เมื่อฉันตรวจสอบdmesgฉันได้รับข้อมูลนี้: CIFS VFS: Send error in QFSUnixInfo = -95 CIFS VFS: cifs_read_super: get root inode failed
34 samba  cifs  smb 

3
จะสร้าง Samba share ที่สามารถเขียนได้จาก Windows โดยไม่ได้รับอนุญาต 777 อย่างไร
ฉันมีเส้นทางบนเครื่อง Linux (Debian 8) ซึ่งฉันต้องการแบ่งปันกับคอมพิวเตอร์ Samba 4 ไปยังคอมพิวเตอร์ Windows (Win7 และ 8 ในโดเมน) ในของsmb.confฉันฉันทำต่อไปนี้: [myshare] path = /path/to/share writeable = yes browseable = yes guest ok = yes public = yes ฉันมีสิทธิ์อ่านอย่างสมบูรณ์จาก Windows แต่เพื่อให้สามารถเข้าถึงการเขียนได้ฉันต้องทำchmod -R 777 /path/to/shareเพื่อให้สามารถเขียนได้จาก Windows สิ่งที่ฉันต้องการคือการเข้าถึงการเขียนจาก Windows /path/to/shareหลังจากที่ผมให้ข้อมูลประจำตัวของลินุกซ์ของเจ้าของลินุกซ์ ฉันได้ลองแล้ว: [myshare] path = /path/to/share writeable = yes browseable …

1
ดำเนินการ. exe กับ samba share
ฉันมีเครื่อง linux และเครื่อง windows เครื่อง linux มี samba ที่ใช้ร่วมกับไฟล์. exe อยู่ ฉันสามารถอ่านและเขียนไฟล์จากเครื่อง windows ไปยัง samba share ได้ แต่ฉันไม่สามารถเรียกใช้ไฟล์. exe ฉันจะตั้งค่าแซมบ้าเพื่อให้สามารถดำเนินการได้อย่างไร

2
โฟลเดอร์ที่แชร์ระหว่างผู้เยี่ยมชม QEMU Windows และโฮสต์ Linux
ในอดีตฉันเคยใช้ Virtual Box ซึ่งได้รับการสนับสนุนที่ดีมากสำหรับการแชร์โฟลเดอร์บนโฮสต์กับแขกของ Windows ฉันกำลังมองหาฟังก์ชั่นที่คล้ายกันสำหรับ QEMU เอกสารแนะนำให้เปิดเผยเซิร์ฟเวอร์ Samba ที่ทำงานที่ใดที่หนึ่งในเครือข่ายหรือใช้-net user,smb=/path/to/folderเพื่อเริ่มเซิร์ฟเวอร์ samba ฉันไม่มีโชคกับ-net user,smbตัวเลือกของ QEMU ทั้งหมดนี้เริ่มต้นsmbd(ซึ่งขัดแย้งกับบริการอื่นที่ทำงานอยู่ภายในเครื่องเนื่องจากพอร์ตที่มีข้อขัดแย้ง) พอจะพูดได้ว่านี่เป็นสิ่งที่ใช้ไม่ได้โดยเฉพาะอย่างยิ่งเมื่อมีแขกหลายคนอยู่ในใจ (สำหรับ Linux -virtfsสามารถใช้ Plan 9) เพื่อการแชร์โฟลเดอร์อย่างง่าย) ปัญหาอื่น ๆ ของ Samba คือมันไม่ได้ จำกัด อยู่ที่การแชร์โฟลเดอร์ แต่เป็นการแชร์เครื่องพิมพ์การจับคู่ผู้ใช้และอะไรก็ตาม ทั้งหมดที่ฉันต้องการคือการแบ่งปันหนึ่งโฟลเดอร์ (หรือมากกว่า) กับผู้เยี่ยมชมของ Windows มีวิธีการแชร์โฟลเดอร์ทางเลือกสำหรับ QEMU ที่ทำงานกับผู้เยี่ยมชม Windows หรือไม่ หรือมีวิธีการกำหนดค่า Samba เพื่อ จำกัด ตัวเองให้มีคุณสมบัติที่ จำกัด มากและรวมเข้ากับ QEMU? มันควรจะ: ไม่ใช่ทุกคนในเครือข่ายที่จะสามารถเข้าถึงโฟลเดอร์ได้ …

3
วิธีการติดตั้ง windows / samba windows ร่วมกันภายใต้ Linux?
ภายใต้ Linux (Ubuntu 12.04) ฉันต้องการติดตั้งพาร์ติชั่น windows / windows partition //winsharedบนเครือข่าย ฉันไม่รู้จัก IP หรือสิ่งอื่นใด ในระบบ Ubuntu เดียวฉันสามารถติดตั้งไดเรกทอรีได้ mount //winshared/mypath /mnt/win ในขณะที่อยู่ในระบบ Ubuntu อื่น ๆ คำสั่งเดียวกันก็ให้ mount error: could not resolve address for winshared: Unknown error การตั้งค่าเครือข่ายดูเหมือนจะเหมือนกันทั้งสองระบบและฉันติดตั้งsmbfsและsamba(หลังมีข้อผิดพลาด) ฉันต้องติดตั้งอย่างอื่นหรือไม่? ฉันต้องกำหนดค่าบางอย่างหรือไม่ วิธีการค้นหาความแตกต่างที่สำคัญระหว่างทั้งสองระบบเพื่อให้เมาท์เดียวกันทำงานบนทั้งสองระบบได้อย่างไร ข้อมูลเพิ่มเติม: เมื่อฉันใช้smbclientเพื่อเชื่อมต่อกับพาร์ติชัน windows / แชร์ / อะไรก็ตามมันทำงานบนระบบแรก แต่ไม่ได้อยู่ในระบบอื่น ข้อผิดพลาดคือ: Connection to winshared …
21 linux  mount  windows  samba 

5
โซลูชัน Linux สำหรับโรงเรียน?
โรงเรียนที่ฉันทำงานอยู่ในฐานะผู้ดูแลระบบขอให้อัปเกรดระบบ ขณะนี้เรากำลังใช้การกระจาย Linux ที่แนะนำโดยรัฐบาลที่เรียกว่า SuliXerver - มันยอดเยี่ยม แต่ฟังก์ชั่นการดูแลระบบส่วนใหญ่ถูกปิดใช้งานและถูกควบคุมโดย บริษัท ที่จัดการ distro เนื่องจากมีปัญหาสำคัญเกี่ยวกับเรื่องนี้ที่ บริษัท นี้เพิกเฉยคณะกรรมการโรงเรียนจึงตัดสินใจเปลี่ยนไปใช้วิธีอื่น เนื่องจากงบประมาณของเรามี จำกัด โซลูชั่น Windows จึงไม่เป็นที่ต้องการ สิ่งนี้ทำให้เรามีซอฟต์แวร์โอเพ่นซอร์สและฟรี ฉันกำลังมองหา distros ที่มุ่งเน้นการศึกษา แต่สิ่งที่เป็นก็คือไม่มีสิ่งใด (ตามที่ฉันเห็น) ระดับความสะดวกสบายสำหรับผู้ใช้ปลายทางอย่างที่ SuliXerver ทำ - ส่วนใหญ่เป็นเว็บอินเตอร์เฟสแบบรวมซึ่งในขณะที่ถูก จำกัด มีคุณสมบัติที่จำเป็นทั้งหมด (การจัดการผู้ใช้การควบคุมการเข้าถึงเครือข่ายผู้ใช้อีเมล ฯลฯ ) ฉันยังไม่แน่ใจเกี่ยวกับตัวเลือกที่ดีที่สุด สิ่งที่ฉันเคยตรวจสอบแล้ว: Debian Edu / Skolelinux - เป็นตัวเลือกที่ดีที่สุดสำหรับเรา รองรับส่วนใหญ่ของสิ่งที่เราต้องการได้รับการสนับสนุน แต่ถูก จำกัด เมื่อมันมาถึงการปรับเปลี่ยนค่าเริ่มต้นที่มีการโหลดไว้ด้วย - แผนการ LDAP, …

5
การส่งไฟล์ผ่าน Samba ด้วยบรรทัดคำสั่ง
ฉันสงสัยว่ามีวิธีใช้ Samba เพื่อส่งรายการไปยังเครื่องไคลเอนต์ผ่านทางบรรทัดคำสั่ง (ฉันต้องส่งไฟล์จากเซิร์ฟเวอร์ Samba) ฉันรู้ว่าฉันสามารถใช้งานได้ตลอดscpแต่ก่อนอื่นฉันก็สงสัยว่ามีวิธีการทำกับ Samba หรือไม่ ขอบคุณ!

2
แซมบ้าเมาท์พร้อมรหัสผ่านในฐานะผู้ใช้ที่ไม่ใช่รูท
ฉันต้องการติดตั้งการแชร์ SMB ที่ป้องกันด้วยรหัสผ่าน (เสิร์ฟโดยเครื่อง Windows) การแบ่งปันได้รับการป้องกันด้วยชื่อผู้ใช้และรหัสผ่านและฉันอาจไม่เขียนรหัสผ่านในไฟล์ฉันต้องการได้รับการพร้อมท์ให้ใส่รหัสผ่านในเวลาที่ติดตั้ง ฉันต้องการโซลูชันที่ใช้งานได้แม้เมื่อผู้ใช้ในเครื่องไคลเอนต์ไม่มีสิทธิ์ระดับผู้ดูแลระบบดังนั้นวิธีใดก็ตามที่ใช้ในการเมานต์แชร์ต้องไม่อนุญาตให้เขาได้รับสิทธิ์รูท การติดตั้งเริ่มต้นสามารถทำได้ในฐานะรูท ผู้ใช้จะต้องสามารถระบุชื่อเซิร์ฟเวอร์เองได้ ความต้องการของฉันทันทีคือ Ubuntu 12.04 แต่การแก้ปัญหาที่กว้างกว่านั้นดีกว่า ไคลเอนต์ไม่มีหัวดังนั้นฉันกำลังมองหาเครื่องมือบรรทัดคำสั่ง สิ่งที่ฉันพยายาม: mount.cifs: ในขณะที่มันสามารถทำราก setuid, ผู้เขียนไม่ได้พิจารณาว่าการรักษาความปลอดภัย ทำงานภายใต้sudoมีปัญหาเดียวกัน smbnetfs, fusesmb: ฉันไม่สามารถโน้มน้าวให้ทั้งสองคนแจ้งรหัสผ่านให้ฉันได้ Nautilus และ gvfs: ล้มเหลวด้วยgvfs-mount smb://servername/sharenameError mounting location: volume doesn't implement mount ฉันจะเมาท์แชร์แซมบ้าจากบรรทัดคำสั่งในฐานะผู้ใช้ที่ไม่ใช่รูทด้วยพรอมต์รหัสผ่านได้อย่างไร

5
การติดตั้ง cifs:“ ไม่รองรับการใช้งาน”
ต่างจากคำถามที่คล้ายกันฉันไม่สามารถเชื่อมต่อกับ smbclient ได้ ส่วนแบ่งแซมบ้าทำงานได้ดีในหน้าต่างและทำงานได้โดยอัตโนมัติ แต่ใน Linux ฉันไม่สามารถติดตั้งได้เลยและข้อความแสดงข้อผิดพลาดเป็นความลับที่ดีที่สุด นี่คือ samba.conf ของฉัน: [global] dos charset = CP437 netbios name = REDACTED server string = Lab server role = standalone server map to guest = Bad User obey pam restrictions = Yes smb passwd file = /var/etc/private/smbpasswd private dir = /var/etc/private max log …
17 linux  samba  cifs 

4
Samba: ข้อผิดพลาดการเมานต์: ไม่สามารถแก้ไขที่อยู่สำหรับ XXX: ข้อผิดพลาดที่ไม่รู้จัก
ฉันได้อ่านคำแนะนำหลายอย่างเกี่ยวกับการติดตั้ง samba ที่ใช้ร่วมกัน แต่ยังไม่มีโชค ฉันสามารถ "เข้าสู่ระบบ" เพื่อแบ่งปันแซมบ้าด้วยคำสั่งต่อไปนี้: smbclient //vvlaptop/Documents มันถามหารหัสผ่าน แต่ไม่มีรหัสผ่านฉันกด Enter smb: \>จากนั้นก็ประสบความสำเร็จในบันทึกฉันในพร้อมกับการสอบถาม ด้วยเหตุผลบางอย่างฉันไม่สามารถทำการแชร์ได้ นี่คือคำสั่งที่ฉันใช้: mount -t cifs //vvlaptop/Documents /mnt/virginia mount error: could not resolve address for vvlaptop: Unknown error ฉันจะติดตั้งอุปกรณ์นี้ได้อย่างไร
16 mount  samba  cifs 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.