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

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

2
ฉันจะแก้ไขการใช้แซมบ้าร่วมกับที่อยู่ IP หรือชื่อโฮสต์ได้อย่างไร
ฉันมีรายชื่อโฮสต์ในเครือข่ายที่ให้การแบ่งปันผ่าน SAMBA ฉันจะกำหนดที่อยู่ IP หรือชื่อโฮสต์ของโฮสต์หนึ่งโดยเฉพาะได้อย่างไรเช่นที่อยู่ที่มีชื่อ“ SASAK02” ผลลัพธ์ของsmbtreeมีดังนี้ WORKGROUP \\SASAK02 \\SAURA-PC1 \\PC-VAN-DAMME
14 networking  samba 

3
แซมบ้าวิธีการแสดงไฟล์ที่มีเครื่องหมายโคลอนในชื่อ?
แซมบ้าแสดงไฟล์ไม่ถูกต้องเมื่อมีโคลอน ชื่อไฟล์ต้นฉบับ: test:file.txt ชื่อที่แสดงภายใต้ Windows: T8S6CH~R.TXT ฉันจะแก้ไขได้อย่างไร ข้อมูล: ลินุกซ์: SLES 11 SP 3 แซมบ้า: Version 3.6.3-0.33.39.1-3128-SUSE-CODE11-x86_64
13 samba 

1
บิตการอนุญาตไม่ได้ถูกบังคับใช้กับการแบ่งปันแซมบ้า
ฉันมีปัญหาที่บิตการอนุญาตไม่ได้ถูกบังคับใช้ในการแบ่งปันแซมบ้าโดยใช้ไคลเอนต์ Linux ฉันได้ตั้งค่าแซมบ้าบนเซิร์ฟเวอร์เพื่อบังคับให้ผู้ใช้กลุ่มและบิตสิทธิ์บางอย่างทำงานตามที่คาดไว้จนกว่าฉันจะแตะไฟล์หรือกลายเป็นเป้าหมายของการเปลี่ยนเส้นทาง IO นี่คือสิ่งที่เกิดขึ้น: user@linuxbox:~-->ls -l ~/archive/foo.txt ls: cannot access /home/user/archive/foo.txt: No such file or directory user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rw-rw-r-- 1 archive archive 0 2010-09-13 20:29 /home/user/archive/foo.txt user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rwxrwxrwx 1 archive archive 0 2010-09-13 20:30 /home/user/archive/foo.txt สังเกตว่าเมื่อฉันแตะไฟล์ที่มีอยู่บิตอนุญาตจะเป็น 0777 พวกเขาควรจะเป็น 0664 เหมือนตอนที่มันถูกสร้างขึ้นครั้งแรก ฉันจะบังคับใช้ 0664 …


1
Samba ได้รับอนุญาตแบ่งปันปฏิเสธการเขียนไฟล์ของผู้ใช้ แต่ยังคงแสดง
ปัญหาที่แปลกมาก ... แซมบ้าแชร์บนรีโมท: [javaerpm] path = /u/abas/erpm/java force user = erpm guest ok = yes read only = no writeable = yes เมาคำสั่งบนโลคัลโดยใช้รูท: root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm รูทสามารถอ่าน / เขียน / cd ได้อย่างไม่มีปัญหาเลย: root@crunchbang:/mnt/abas# cd javaerpm root@crunchbang:/mnt/abas/javaerpm# touch test root@crunchbang:/mnt/abas/javaerpm# ll total 1 -rw-r--r-- 1 501 …
12 mount  users  samba  root 

6
การเข้าถึงการแชร์ SMB โดยไม่มีรหัสผ่าน
เมื่อเข้าถึง SMB ที่แชร์ซึ่งป้องกันด้วยรหัสผ่านsmbclientทำงานได้ดี แต่เมื่อฉันพยายามเข้าถึงการแชร์ที่ไม่มีการป้องกันด้วยรหัสผ่าน (การแชร์แบบสาธารณะ) ให้smbclientพิมพ์: tree connect failed: NT_STATUS_ACCESS_DENIED ฉันจะเข้าถึงหุ้นเหล่านั้นได้อย่างไร ฉันพยายามเข้าถึง Windows 7 จาก Ubuntu 12.10 ของฉัน
12 windows  samba 

3
วิธีการเข้าถึงไฟล์เซิร์ฟเวอร์ windows จาก linux
เรามีไฟล์เซิร์ฟเวอร์ windows ที่มีที่อยู่ดังนี้: \\bioinf-filesrv2.mycompany.fr\cluster15 ฉันจะเข้าถึงจาก Linux ได้อย่างไร ใน Ubuntu 14.04 ฉันพยายามเข้าถึงผ่านทาง nautilus แต่มันล้มเหลว นี่คือรายงานข้อผิดพลาด: http://pastebin.mozilla.org/5533388
12 windows  samba 

2
วิธีการตั้งค่ากลุ่มเริ่มต้นสำหรับไฟล์ที่สร้างใน Samba share
ฉันกำลังแชร์ไดเรกทอรี/home/pi/pydevบนเดเบียนกล่อง (ในความเป็นจริงราสเบอร์รี่ pi) กับแซมบ้า ฉันกำลังอ่านและเขียนไปยังไดเรกทอรีนั้นจากเครื่อง Windows 7 เมื่อฉันสร้างภายใต้ W7 ไฟล์ในไดเรกทอรีนั้นจะได้รับสิทธิ์ 0764 และเป็นเจ้าของโดยผู้ใช้ rolf และกลุ่ม rolf - นั่นคือฉันในเครื่อง W7 ผู้ใช้ pi บนกล่อง debian และ user rolf (บน W7) ทั้งคู่ต้องสามารถแก้ไขไฟล์ในไดเรกทอรีนั้นได้ดังนั้นฉันจึงทำให้พวกเขาเป็นสมาชิกของกลุ่มcodersโดยหวังว่าฉันจะสามารถกำหนดค่าเพื่อให้สมาชิกของ coders อ่านและเขียนอย่างน้อย เข้าถึงไฟล์ในไดเรกทอรีนั้น . แต่ผู้ใช้ pi ไม่สามารถแก้ไขไฟล์ใด ๆ ที่เป็นของกลุ่ม rolf ฉันสามารถจัดchmod rolf:coders <filename>เรียงไฟล์ได้ การเพิ่ม pi ของผู้ใช้ในกลุ่ม rolf นั้นน่าเกลียดและไม่ได้ผล (ไม่คาดหวัง Samba จะดูแลการจัดการผู้ใช้ที่แตกต่างกันอย่างสิ้นเชิงกับกลุ่มข้าง Debian …
11 windows  samba 

3
คัดลอกไฟล์จากโฟลเดอร์แชร์ Windows ไปยัง Unix
ฉันใหม่ทั้งหมดสำหรับ Unix ฉันกำลังเขียนสคริปต์ซึ่งจะคัดลอกไฟล์จากโฟลเดอร์แชร์ของ Windows ไปยัง Unix ใน Windows เมื่อฉันพิมพ์\\Servername.com\testfolderคำสั่ง Run ฉันสามารถเห็นtestfolderได้ ไดเรกทอรีtestfolderนี้เป็นโฟลเดอร์แชร์ผ่านเครือข่ายทั้งหมด ตอนนี้ฉันต้องการคัดลอกไฟล์บางไฟล์จากนั้นtestfolderไปยังเครื่อง Unix ฉันควรใช้คำสั่งใด ฉันรู้ที่อยู่ IP ของเซิร์ฟเวอร์ แต่ฉันไม่ทราบชื่อผู้ใช้
11 shell  samba  file-copy 

4
ทางเลือก smbclient สำหรับไฟล์ขนาดใหญ่
ฉันใช้ smbclient เพื่อถ่ายโอนไฟล์ขนาดใหญ่ (80GB) ทุกคืนจากระบบ Linux ไปยัง Windows ที่ใช้ร่วมกัน เมื่อเร็ว ๆ นี้ด้วยเหตุผลใดก็ตามฉันได้รับ I / O หมดเวลา: cli_push returned NT_STATUS_IO_TIMEOUT ซึ่งทำให้การถ่ายโอนไฟล์ที่ใช้งานอยู่ถูกยกเลิกและลบจากการแชร์ Windows นี่อาจเป็นเพราะSamba bug 8498 ที่ยังไม่ได้แก้ไข(หรืออาจจะไม่ใช่) ระบบ Windows ไม่ได้อยู่ภายใต้การควบคุมของฉันดังนั้นฉันจึงไม่สามารถติดตั้งเซิร์ฟเวอร์ ssh (เพื่อใช้ scp หรือ sftp) และไม่ต้องการขึ้นอยู่กับการนำ NFS ของ Microsoft ไปใช้ มีอีกทางเลือกมาตรฐานธรรมดาที่จะให้ฉันย้ายข้อมูล 80GB อย่างเชื่อถือได้จาก Linux ไปยัง Windows ผ่านเครือข่ายเป็นประจำ (เครือข่ายคืออีเธอร์เน็ต GB ดังนั้นแบนด์วิดท์ไม่ใช่ปัญหา)

3
เปลี่ยนชื่อไฟล์ด้วยชื่อแปลก ๆ บนภูเขาแซมบ้า
ฉันต้องการเปลี่ยนชื่อไฟล์ด้วยชื่อแปลก ๆ เป็นสิ่งที่สมเหตุสมผล แต่ฉันไม่สามารถ: / $ mv *_000c.jpg 000c.jpg mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory ฉันได้ลองใช้หมายเลขไอโหนดตามที่แนะนำในไม่กี่แห่งบนอินเทอร์เน็ต: $ ls -il *000c.jpg ls: '?j?Z?R?C1_000c.jpg': No such file or directory 213915 -rw-r--r-- 1 wolf wolf 794655 Jul 21 2012 '?j?Z?R?C1_000c.jpg' $ find . -inum 213915 -print0 | xargs …

1
วิธีการให้ผู้ใช้เปลี่ยนรหัสผ่านแซมบ้า
ฉันมีเซิร์ฟเวอร์ Samba สำหรับผู้ใช้ประมาณ 5 คน (ความปลอดภัย = ผู้ใช้) และฉันต้องการวิธีที่ผู้ใช้เหล่านี้จะเปลี่ยนรหัสผ่านโดยไม่ต้องมีส่วนร่วมของฉันดังนั้นฉันจึงมีความคิดดังต่อไปนี้ ปลอดภัยไหม มีวิธีที่ดีกว่า (เหมือนง่ายกว่า) หรือไม่ เราเคยมีหน่วย SWAT สำหรับเรื่องนี้ แต่ไม่มาก บนเซิร์ฟเวอร์: สร้างผู้ใช้ที่ถูก จำกัด (/ bin / rbash + PATH ไปยังไดเรกทอรีเดียว) $ sudo adduser --shell /bin/rbash pwchange $ cat /etc/passwd pwchange:x:1001:1001:pwchange,,,:/home/pwchange:/bin/rbash $ sudo vi /home/pwchange/.bashrc Add: export PATH=/usr/local/pwchange $ sudo ln -s /usr/bin/smbpasswd /usr/local/pwchange/smbpasswd …
10 samba 

8
mount.cifs ไม่สามารถใช้ไฟล์ข้อมูลรับรองเดียวกับที่ smbclient ใช้
ฉันกำลังพยายามติดตั้ง NetApp CIFS ให้กับเซิร์ฟเวอร์ของเราและฉันได้รับ "Permission Denied" พิมพ์ไปยัง stderr และNT_STATUS_WRONG_PASSWORDพิมพ์ไปยังที่ทำงานdmesgอยู่ root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) root@xxxehpvld05 ~ $ dmesg | tail CIFS VFS: cifs_mount failed w/return code = -13 Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD …
10 linux  samba  cifs  smb 

1
ไดเรกทอรีเปลี่ยนสิทธิ์เมื่อติดตั้ง
ฉันต้องการที่จะติดตั้ง samba sghare ไปยังไดเรกทอรีใน dir บ้านของฉัน ฉันได้สร้างมันขึ้นมา แต่ติดตั้งการแชร์เป็นรูท เมื่อเมานต์เจ้าของ dir ของฉันเปลี่ยนเป็นรูทและผู้ใช้ของฉันไม่มีไฟล์พ่วงการอนุญาตบนแชร์ ... ฉันจะแก้ไขบรรทัดเมาต์ของฉันเพื่อให้สามารถเมานต์ด้วยสิทธิ์การเขียนได้อย่างไร ปัจจุบันดูเหมือนว่านี้:sudo mount -t cifs //IP/share/ /mount/point/ -o rw,username=user,password=pass,domain=domain

2
ลูกค้า CUPS จำเป็นต้องติดตั้งไดรเวอร์ในเครื่องหรือไม่?
ถ้าฉันใช้ CUPS ลูกค้าควรติดตั้งไดรเวอร์ไว้ในเครื่องหรือไม่? ตัวอย่าง: สมมติว่าเรามี 1 เครือข่ายพีซีที่มี Linux, 1 เซิร์ฟเวอร์การพิมพ์ (หรือ CUPS, เซิร์ฟเวอร์การพิมพ์ Samba) หาก Linux PC ต้องการพิมพ์เอกสารผ่านเซิร์ฟเวอร์การพิมพ์จำเป็นต้องมี Linux PC เพื่อให้มีไดรเวอร์สำหรับเครื่องพิมพ์ที่จะใช้หรือไม่ หรือใช้ API ทั่วไปบางอย่าง?
10 samba  printing  cups 

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