Questions tagged «samba»

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

0
samba4 acl,用于允许组访问用户创建的文件
我刚刚将samba4设置为Active Directory域控制器。(samba v4.3.0,安装在ubuntu x64上) 它用在一个小型会计办公室。办公室有许多文件共享。我已经让“域用户”访问这些共享。用户可以读取和写入共享文件。 但是在创建文件时,他们的ACL有点限制: 因此,组用户对新创建的文件具有读/执行权限。但我希望Domain Users组能够完全控制这些文件。 有人可以解释我如何确保新文件被赋予Domain Users组的完全访问控制权限? 另外,有没有办法在目录中的所有文件/文件夹上递归设置它? 如果有帮助,则从smb.conf导出共享,如下所示: [data] path = /var/shares/data read only = no write ok = yes

0
锁定samba上的文件以防止编辑冲突?
我正在尝试按照以下方法设置samba服务器: 高级磁盘共享 桑巴-HOWTO收集 这个想法是只允许一个帐户,一个集合一次打开一个文件。 如果另一个连接试图打开同一个文件,samba就会拒绝。 我试过locking=yes,locks=yes,oplocks=yes和组合,没有按预期工作。 Samba 3.x有可能吗?


1
命令以root身份运行但不以sudo身份运行
我目前正在CentOS 7上配置Samba 4 DC。 作为我自己,samba-tool运行良好,但当我跑,sudo samba-tool我得到command not found。 samba-tool位于/usr/local/samba/bin。我已将目录添加到PATH中,供我自己和root用户使用。 就像我自己一样,env | ^PATH=正确包含上面的目录。但是,sudo env | ^PATH=仅显示PATH=/sbin:/bin:/usr/sbin:/usr/bin。 现在切换到root用户。env | ^PATH=返回PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/samba/bin:/usr/local/samba/sbin并samba-tool运行得很好。 这是我的直觉,sudo完全反映了root用户,我猜不是这样。一个修复,希望解释得到高度赞赏。

5
在samba共享上调试git repo权限
我已经使用samba共享克隆了git仓库大约一年了,除了设置方面的一些问题外,没有任何问题。最近,我尝试将一些文件添加到现有存储库中,并惊讶地看到“权限被拒绝”错误。 现在我可以初始化空仓库,但是当我尝试运行时strace git add test,我得到: open(".git/objects/info/alternates", O_RDONLY|O_NOATIME) = -1 ENOENT (No such file or directory) access(".git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391", F_OK) = -1 ENOENT (No such file or directory) open(".git/objects/e6/tmp_obj_GvIyn7", O_RDWR|O_CREAT|O_EXCL, 0444) = -1 EACCES (Permission denied) write(2, "error: insufficient permission f"..., 88error: insufficient permission for adding an object to repository database .git/objects ) …

0
从Windows vs Ubuntu挂载Samba共享
我有两台Ubuntu计算机,可以通过Windows计算机上的终端(通过PuTTY)访问。 我在一台Ubuntu计算机上使用脚本创建网络共享(用户可以访问它们),而在另一台Ubuntu计算机上使用脚本安装这些共享。共享创建脚本对要创建的每个共享使用以下代码行: chmod -R 777 /media/hdd/shares/$Username useradd $Username (echo $Password; echo $password) | smbpasswd -a -s $Username echo >> /etc/samba/smb.conf echo [$Username] >> /etc/samba/smb.conf echo path = /media/hdd/shares/$Username >> /etc/samba/smb.conf echo browsable = yes >> /etc/samba echo read only = no >> /etc/samba/smb.conf echo writable = yes >> /etc/samba/smb.conf echo …

2
Windows 7无法连接到Linux上的samba共享
我有三台装有Windows 7的计算机,其中两台可以连接到托管SMB共享的Linux服务器,而第三台则不能。我不明白为什么会这样,因为我连接了一次,几天后它不再起作用了。 当我尝试使用linux计算机时,它会要求我输入用户名密码。在这台W7机器上,我故意这样保留它,因为我不希望它存储连接。但是由于某种原因,它不再连接。我可以在浏览器中看到共享,但是当我尝试进入共享时,似乎看不到密码对话框。该连接肯定有效,因为我可以通过SSH连接,并且在其他两台计算机上也使用相同的共享。唯一的区别是,我已将驱动器映射到一个字母,并且在登录时会自动连接。 因此,对于希望寻找的任何提示,我将不胜感激,因为目前我真的不知道从哪里开始。 UPDATE 有问题的机器是我公司的笔记本电脑。当我连接到我的公司域时,此操作将无效。我也尝试输入smb.conf文件中使用的域,但这似乎也无济于事。我收到拒绝访问错误。我现在对此进行了测试,当我重新启动并登录到该计算机时,便可以毫无问题地连接到我的linux服务器,甚至不需要指定域。一旦连接到我的公司,它就无法工作,即使我从公司注销,也要等到重新启动后才能工作。 那么,是否涉及一些需要更改的政策?

0
无法访问远程Samba共享
我想连接到我在具有静态IP的VPS上设置的Samba共享。端口是开放的,并且samba服务正在侦听它们,但是如果我要连接到该共享,它仍然无法通过远程运行。在服务器本身上,我可以使用samba客户端。Windows错误从德语翻译为英语:网络身份验证失败 这是我在连接时使用的路径(注意,我用一个示例替换了ip): \\123.123.321.321\public 这里是配置部分: [public] path = /home/sambauser public = yes writable = yes read only = no comment = smb share printable = no guest ok = yes available = yes browseable = yes 全局设置: [global] workgroup = smb security = user map to guest = Bad Password 关于Yann …

1
Samba'smb passwd文件'设置无效
将debian从lenny升级到squeeze(和samba到3.5.6版本)后,所有用户帐户似乎都被删除了。我必须使用重新创建它们 smbpasswd -a username 然后设置新密码。 第二件事是我 smb passwd file = /etc/samba/passwd 选项在配置文件中设置,但它在新版本的samba中不起作用。我真的不知道密码存储在哪里。 如何恢复以前的所有samba用户帐户?

1
Samba重新加载新的dhcp租约
我有一个通过USB连接的电话。我正在使用手机的数据连接。每当我为新租约运行dhclient(NetworkManager关闭)时,我收到错误消息但租约成功。这是输出。 root@roni# dhclient usb0 smbd.service is not active, cannot reload. invoke-rc.d: initscript smbd, action "reload" failed. 我的问题是为什么dhclient会在每次新租约后重新加载Samba?

1
如何与Mac OS X共享我的Linux主目录
我有一个内部开发服务器正在运行 Debian Testing。有时候,我发现我想做一些“开箱即用”的开发。我可以(有)设置一个VNC服务器并以这种方式进行开发,但有时我宁愿使用我的可用工具 OSX 笔记本电脑。所以我想分享一下 home 夹。 我已经为Samba和NFS找到了很多教程,但似乎没有一个包含我想要做的,以及我想要做的事情。第一个问题,我应该使用NFS还是SMB,现在所有酷孩子都在做什么?我安装了两个: sudo apt-get install samba sudo apt-get install nfs-server 我的天真尝试要么工作,包括 # cat /etc/exports /home/travisg *(rw) 和 # cat /etc/samba/smb.conf [global] workgroup = smb security = share share modes = yes [homes] comment = Home Directories browsable = yes read only = no create …
linux  macos  samba  nfs 

1
以编程方式生成samba密码哈希
我想知道是否有一个标准的Linux / Ubuntu命令来生成SMB密码哈希 stdout。对于好奇的人,我想在多台机器上管理一组用户名和密码(使用Puppet),包括通过Samba访问(现在,不使用像LDAP这样的更通用的东西)。更具体地说,这个命令的等价物我用来生成Linux密码条目但是用于SMB / Samba: openssl passwd -1
samba 

1
如何创建Windows Server 2003 Permanant UNC /映射驱动器
我一直在寻找各种问题和帮助网站,但仍然需要澄清如何创建Windows共享或查找有关如何指定跨登录可以存在的正确UNC路径的文档。 似乎使用/ persistent持续使用:yes会实现这一点,但我也看到了一些答案 stackoverflow.com 这也表明了这个答案的不确定性。 基本上,我想使用pscp.exe从Linux SAMBA共享中提取文件并将其发送到某个地方。我可以暂时创建共享驱动器x:当我登录时,但想知道如何使这个永久化。

1
什么是在Ubuntu和Windows之间通过LAN共享文件的直接方式[关闭]
我在旧PC上安装了Ubuntu桌面,我买了一台预装Windows 7的新PC。这些是在局域网中连接的。我能够通过腻子从Windows中通过ssh到Ubuntu。多年来使用旧的Ubuntu PC累积了大量文件。 而不是将它们复制到新的Windows PC我想将我的主目录在Ubuntu中安装到Windows。我能想到的一个选择是做桑巴舞。 Samba对我来说似乎太复杂了。我读了配置,它有很多配置选项。有更简单直接的方式吗?或者有人指向快速samba配置来实现这一目标?

1
如何在各种文件夹中配置samba,添加用户和组,具有不同的权限
我正在尝试在Debian 9上使用Samba 4.5.x实现一个服务器。可以从Mac OS X和Windows访问Samba服务器。 这就是事情。 我有这些团体(也许是我的错误?): 管理员(用户1 +用户2) Group1(用户3 +用户4) Group2(用户5 +用户6) Group3(用户7 +用户8) 我有这些目录: directory1中 Directory2 directory3目录 SubDirectoryOfUser7 SubDirectoryOfUser8 我想要: 用户1 +用户2(管理员)可以读取,写入和导航所有目录中的任何文件夹。 我希望User 3 + User 4(Group1)能够在Directory1 + guest中的任何内容中进行读取,写入和导航,以便有权在此目录中阅读和导航。 我希望用户5 +用户6(Group2)能够在Directory2和用户3 +用户4(Group1)中读取,写入和导航,并能够在其中进行读取和导航。 我尝试让User 7 + User 8(Group 3)能够在Directory3中读取和导航,但只能在他们自己的SubDirectoryOfUserN7和SubDirectoryOfUser8中写入,User 5 + User 6(Group 2)应该能够读取,写入和在Directory3 + SubDirectoryOfUserS中导航。 我试图组织上面的组,但我也尝试了关于目录的组配置。例如,管理员,用户1和用户2也在Group1,Group2等中。但它仍然无法正常工作。 我也尝试过处理ACL。但我仍然不知道我应该在smb.conf中放入读/写列表和创建/目录掩码。我不知道如何正确组织我的组以将它们链接到目录。我不知道如何处理Directory3中的嵌套目录。 因为我从3天开始尝试了很多想法,所以现在我对Samba感到非常愚蠢。我在这里阅读了许多主题,Arch …
linux  samba 

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.