Questions tagged «samba»

samba是smb网络共享协议的重新实现,该协议在Windows中用于文件和打印机共享。

1
神秘的“设备或资源忙”消息
我已经使用以下命令在linux上成功安装了Windows共享: mount -t cifs -o credentials=pat_to_windows_creds,uid=my_linux_login,gid=my_linux_login,vers=2.1 windows_share mount_point ('vers = 2.1'就在那里,因为出于某种原因,我无法使用最新的samba版本安装) 我可以很好地从Linux创建和删除文件和目录。但是,当我尝试移动(重命名)目录时,我得到一个starnge'资源忙'错误。看: >mkdir foo >mv foo FOO mv: cannot move 'foo' to 'FOO/foo': Device or resource busy 为什么Linux会认为我有一个目录FOO我要移动foo?我没有FOO目录(我查了)。对于我尝试重命名的任何和所有其他目录,会出现同样的问题。只有在我挂载的Windows共享上执行此操作时才会出现此问题;它不会发生在本机/本地文件上。

0
为什么计算机会从Windows上的“新视图”中消失?
我正在配置一个使用Samba的Linux系统出现在具有NetBIOS名称的Windows网络上。我注意到有时计算机会从计算机中消失 net view 在Windows机器上的结果,尽管仍然能够通过其名称ping该计算机,在资源管理器中通过其名称连接到它,并显示为 nbtstat -r。 请注意,我试图找到“ABC123”。 > nbtstat -r NetBIOS Names Resolution and Registration Statistics ---------------------------------------------------- Resolved By Broadcast = 99 Resolved By Name Server = 0 Registered By Broadcast = 1853 Registered By Name Server = 0 NetBIOS Names Resolved By Broadcast --------------------------------------------- 剁䡃噉⁅††††䥍䕎䱄乁卄†† ABC123 <00> OTHER <00> …

1
允许Samba连接*仅*来自内部LAN(PF防火墙)?
有一个只有1个NIC的FreeBSD 11.1-RELEASE机器,服务于Samba共享 PF防火墙 上 相同 服务器。 我需要允许连接 只要 来自内部网络连接的客户端(/ 24)。 目前这似乎有效: # Default deny policy block in log all # allow Samba connections only from internal IPs pass in quick on $ext_if inet proto tcp from $ext_if:network to $ext_if:network port {135, 137, 138, 139, 445} pass in quick on $ext_if …

1
尝试使用Samba打印时登录失败
我正在尝试在Knoppix系统上设置CUPS打印服务器,供Active Directory域中的Windows客户端使用。到目前为止,我已经成功通过IPP进行打印。现在我想探讨使用Samba访问打印机的可能性。我已经采取以下步骤来设置打印机: 使用打印机将打印机添加到CUPS 通过Samba的Windows打印机(Windows) 选项,给出URL smb://<user name>@<IP address>/<printer share name>。 将Samba工作组设置为Windows域名 使用了向系统添加了同名用户 sudo useradd <user name> --shell /bin/false 使用设置相应的Windows域用户密码 sudo smbpasswd -a <user name>。 最后,我将Samba配置文件中的工作组名称设置为Windows域名。 尝试在新设置的打印机上打印测试页面会出现以下错误: Session setup failed: NT_STATUS_LOGON_FAILURE 这些是我的相关设置 smb.conf文件 : [global] workgroup = MY-DOMAIN-NAME security = share printcap name = cups use client driver = yes [printers] …

0
Bad Samba使用集成的千兆以太网芯片组共享访问时间
我正在使用 Debian 9.5 计算机托管文件,与我的Windows计算机客户端共享使用 桑巴 通过主板集成千兆以太网芯片组。 通过网络复制大文件效果很好( 90 MB / s )但多个文件访问(如填充音乐库)感觉非常慢。我发现安装了一个 Truecrypt文件 (在Debian计算机上托管)在Windows计算机上工作,但复制真的很慢(介于两者之间) 0和2 MBytes / s )。 我尝试过很多东西,包括很多变化 smb.conf文件 但一切都失败了。 然后我在主板上安装了我的旧PCI千兆卡:填充音乐库感觉非常快,从Truecrypt文件传输现在稳定在 50 MB / s ! 失败的千兆以太网芯片组是集成在主板(华硕P5KPL-AM EPU)中的一款 Qualcomm Atheros AR8121 / AR8113 / AR8114(1969:1026) 。 PCI卡上工作的千兆以太网芯片组是一个 Realtek 8169(10ec:8169) 。 我真的很感激使集成芯片组工作的解决方案,以便我可以摆脱额外的PCI卡。知道从哪里开始?

0
我可以通过主机名访问我的samba服务器,但不能通过ip访问
有一个SAMBA服务器具有非常基本的配置: [share] path = /srv/samba force group = users create mask = 0660 directory mask = 0771 browsable =yes writable = yes guest ok = no 它非常有创意的主机名是“服务器”。 我可以通过它访问它 \\server\share,得到我的凭据,并在我的路上。 如果我通过访问 \\192.168.0.24\share 我的证书被拒绝了。 我的客户端是Windows 10。 我仔细检查了ip地址。 发生了什么事情?
linux  samba 

1
Samba使用freeipa auth为Windows客户端访问cifs共享
TL; DR 我希望Windows客户端能够使用freeipa凭证访问samba共享。 问题 这是超级用户而不是服务器故障,因为它不是工作生产环境; 这是我的家庭网络。有许多使用GNU / Linux samba与Windows互操作的指南。但我不想拥有跨域信任(我的Windows AD域最终会消失)。 我可以将samba配置为指向freeipa(ipasam?ldapsam?),以便在我的Windows客户端上(我保留游戏)我可以使用“bgstack15@myfreeipadomain.example.com”连接到\ linuxserver \ sharename吗? 我知道如何配置samba以将现有的AD域用于加入域的GNU / Linux主机,但这不是我在这里做的。我的主机这次是freeipa域控制器,但我可能会将freeipa客户端作为我的文件服务器。我有其他Linux主机的nfs,但我对“nfs windows”的快速搜索没有显示任何比我想要的目标更好/更容易的东西。 可能性 我可以使用ipasam或ldapsam后端吗? 我可以将samba用作“Windows域控制器”并让它信任ipa域并映射用户吗? 9月7日更新 我找到了https://techslaves.org/2011/08/24/freeipa-and-samba-3-integration/,并按照其步骤显示如何修改freeipa的架构以包含samba属性。但我仍然得到错误:NT_STATUS_WRONG_PASSWORD。


0
Rsync mkstemp失败:资源不可用
我正在我的Windows 8.1 64机器上开发一个laravel项目,安装了最新的Vagrant VituralBox Homestead盒子。 我的yaml文件中有以下内容 授权:〜/ .ssh / id_rsa.pub键: - 〜/ .ssh / id_rsa folders: - map: ~/Projects to: /home/vagrant/Code type: "smb" mount_options: ["vers=2.1","mfsymlinks"] #options: # rsync__args: ["--verbose", "--archive", "-zz"] # rsync__exclude: ["node_modules","vendor"] 以及我的Vagrantfile中的以下内容 def Homestead.configure(config, settings) # Set The VM Provider ENV['VAGRANT_DEFAULT_PROVIDER'] = settings["provider"] ||= "virtualbox" ENV["VAGRANT_DETECTED_OS"] = …

1
ext4 samba共享上的硬链接
我有一个samba共享(ext4作为文件系统)。 因为我发现我不允许创建符号链接(带ln -s)我尝试使用硬链接ln。 $touch x $ls -li x* 52418 -rwxr-xr-x 1 user user 0 Sep 6 21:13 x $ln x xlink $ls -li x* 52418 -rwxr-xr-x 2 user user 0 Sep 6 21:13 x 52424 -rwxr-xr-x 1 user user 0 Sep 6 21:13 xlink 没有错误输出。但是在inode编号上你可以看到这不是一个硬链接。 为什么没有错误消息? 我怎样才能创建硬链接?
linux  samba 

2
Samba:错误是权限被拒绝
在过去的两周里,我在Linux CentOS 5.5服务器上安装了Samba。今天突然停止工作,我无法弄清楚为什么! 首先,我正在运行“samba3x”软件包,版本为3.3.8-0.52.el5_5。我的配置文件如下: [global] load printers = No netbios name = MyServer default = global path = /home wins server = 10.1.1.2 # windows pdc workgroup = workgroup os level = 20 encrypt passwords = yes security = share winbind separator = + available = No [In] writeable = …

1
使用winexe执行多个命令
./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share /user:<user> <password>" 这个命令工作正常,但是为了让我运行另一个命令来使用这个映射的驱动器,另一个/ bin / winexe运行让我拒绝访问。 我不能使用分号运行下面的多个命令 ./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share /user:<user> <password> ; cmd.exe /c copy X:\something c:" 但如果我这样做,它的确有效。但我不能自动化这个: ./bin/winexe -U <username>%<password> //<ip> "cmd.exe" C:\Windows\system32> net use x: \\\\<ip>\\share /user:<user> <password> C:\Windows\system32> copy …

2
使用samba在linux上远程工作
这是我想要完成的事情: 我正在与多个开发人员一起在PHP网站上工作。我刚刚安装了一个体面的Linux服务器,我们可以在其上工作。 这个想法是,每个人都在他/她自己的主目录中远程工作,这意味着,在那里有一个git存储库,并在他们自己的分支上工作。当它们完成后,应该推送到var / www中的远程存储库。这将作为测试区域。 现在我的问题是:我们都喜欢在Eclipse中工作,因为它现在拥有非常成熟的PHP支持。我们也喜欢在Windows 8.1上工作。用putty作为cli。 我已经阅读了很多关于远程工作的事情,但没有找到令人满意的答案。到目前为止,我已经尝试安装Samba,实际上是在您自己的主目录中工作。但我无法让它工作,因为当我浏览时,用户名/密码似乎与我的linux用户不匹配 \\ myservername \大卫 我有两个问题: 为什么我不能登录? 我不确定Samba是否可行,有更好的方法吗? 这是我的samba配置文件,我不确定那里是否缺少/错误: # Sample configuration file for the Samba suite for Debian GNU/Linux. # # # This is the main Samba configuration file. You should read the # smb.conf(5) manual page in order to understand the options …

1
Windows 10 Samba服务器未检测到OS X Lion
我有一个Windows 10桌面,它充当Samba服务器。当我的2008年初MacBook(运行Lion)尝试连接时,连接始终失败,因为尽管服务器出现在Finder的侧栏中,但它仍未检测到服务器。 我的网络(配置文件都设置为私有): 专用网络配置设置: 所有网络配置设置: 硬盘共享设置。我有四个硬盘驱动器,但设置都是一样的。已启用每个共享。 MacBook检测服务器但无法连接。使用“connect as”也会在没有提示登录信息的情况下失败。 通过LAN IP地址手动连接也会失败: 我收到的错误: 有人可以帮我解决这个问题吗?真的很令人沮丧。

0
Samba共享中的文件在某些​​Windows计算机上不可见(但在其他计算机上则不可见)
我有一台带有Samba 2.4的Debian 8 Linux机器。在这台机器上,我配置了一个Samba共享: [myshare] path = /path/to/my/share writeable = yes browseable = yes public = yes force user = myuser 我可以在我的网络中的任何Windows 7和8计算机上添加此共享(作为驱动器和文件夹,通过使用\\[linux_ip]\myshare)并打开其中的文件夹。这没有问题。 但是,在某些 Windows计算机上,此共享中某些文件夹中的文件根本不显示,它们显示为空。但是在大多数Windows系统上它运行得非常好,它们会立即对Linux共享上的更改做出反应(资源管理器视图会立即更新大小,日期和文件名)。 由于这种行为,我怀疑问题出在Windows端,而不是Linux端。 我可以尝试使用哪些设置来使所有Windows计算机正确显示共享内容?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.