我们正在使用WebDav客户端WebDrive从Windows客户端访问SAMBA共享目录。 但是,我们遇到的问题是,它们在两个目录(data /和Data /)中显示的内容相同,尽pipe它们完全不同。 我知道这是因为Windows文件系统不区分大小写,Linux是区分大小写的。 有没有解决scheme? 我们在通过SAMBA挂载的目录查看时遇到了同样的问题,但是我们通过编辑SMB.conf来解决这个问题,如下面的链接所述 区分大小写的名称启用时,Samba是否可以正常运行? 从WebDav访问时请帮助解决这个问题
在Ubuntu 12.04下,我编写了下面的C程序,帮助我closures服务器的apache2和samba服务,同时运行自动备份。 请注意,在Makefile中,我设置了SUID位,以便程序在由低级用户tmv运行时具有root权限。 services.c: #include <stdio.h> #include <stdlib.h> void usage(char * arg0) { printf("Usage: %s start|stop\n", arg0); exit(1); } int main(int argc, char ** argv) { fprintf(stderr, "Running as: "); system("whoami"); if (argc != 2) usage(argv[0]); if (!strcmp(argv[1], "stop")) { printf("Before running rsync, we need to shut down apache2 and smbd.\n"); system("service apache2 stop"); system("service […]
我在运行Ubuntu Server 12.04的虚拟机guest虚拟机上设置了一个共享的samba驱动器。 \\ubuntu\www 文件path/ var / www具有权限www-data:www-data设置。 我的用户名abe是组www-data 。 我正在使用Windows XP主机,并使用主机进行开发,但是我只是将这些文件保存到共享\\ubuntu\www的samba。 当我这样做,文件所有者被设置为我的用户名abe,这是预期的… 问题:有没有办法在\ ubuntu \ www上共享我的samba以写入我的组(www-data)而不是我的用户名? 这是我的桑巴configuration文件(/ etc /看起来像: [www] comment = Apache Document Home path = /var/www/ writable = yes force group = www-data
我有一个局域网上的samba共享。 它通过ldap身份validation。 用户通过广告窗口共享访问文件系统。 目录中有指向samba目录的快捷方式。 通常情况下,用户将点击smb目录的快捷方式,并会遇到一个权限被拒绝的错误。 closures浏览器并重新打开后,它将工作。 DNS由域控制器处理,并且这是任何机器用于DNS的唯一服务器。 eventvwr中没有任何内容。 只能在samba日志中看到成功的auth条目。 有任何想法吗? smb.conf文件 [global] workgroup = DOMAINNAME realm = DOMAINNAME.LOCAL server string = DOMAINNAME-SAMBASHARE interfaces = eth1 security = ADS password server = 192.168.1.2 #root directory = /home/share/sharing log level = 2 log file = /var/log/samba/%m.log smb ports = 139 strict locking = no load printers = […]
是否可以使用.bashrc文件启动时启动Sambanetworking共享 在我的fstab中,我得到//192.168.1.104/ant /media/ant cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=***,password=*** 0 0但是这个不能用当编辑fstab文件和运行mount -a,所以我虽然也许它会工作,如果我使用.bashrc文件?
我正在给sernet.de samba4(rc1)设备一个镜头(在Windows 7中运行在vmware播放器中)。 提供共享是没有问题的,但是客户端仍然不能selectencryption文件。 在最简单的情况下需要更改哪些设置? 除非必要,否则我现在对使用AD没有兴趣。
当我需要从Mac OSX访问(读/写)到Linux下的许多文件的文件夹时,有两个选项: 在Linux中安装Samba并作为Windows共享共享 通过NFS共享 哪一个是性能和安全angular度推荐的?
我有一个约3-6个CentOS服务器的networking,约有5-10个用户(目前和不久的将来)。 我正在寻找一个集中pipe理用户的解决scheme。 我的要求是: Linuxauthentication(login到服务器) 与Samba集成 – 仅将Linux文件公开给Windows; 我不想使用此解决schemelogin到Windows机器 API到其他需要authentication的服务,如Redmine或Alfresco 简单的pipe理 尝试了OpenLDAP,但对于我的小型networking来说似乎太复杂了。 然后,我已经安装了RedHat的IdM(= FreeIPA),这很容易安装,并且非常好pipe理。 这也是基于LDAP,所以我认为它会和其他玩家一起玩。 令人惊讶的是,似乎IdM / FreeIPA并没有很好地与Samba集成。 此外,似乎我错了,IdM / FreeIPA不公开其LDAP服务器的其他服务 – 他们必须被Kerberized,这使业务复杂… 所以,合理的解决scheme似乎回到了LDAP。 我对么? 但即使使用LDAP,我也不确定什么是正确的方法… OpenLDAP / 389服务器 具有LDAP后端的Samba3或具有内置LDAP的Samba4 https://gna.org/projects/smbldap-tools/ 我甚至不知道我在问正确的问题:)
注:我知道有一些问题在谈论类似的话题,但是他们都已经有几年了,所以我最好提一下我的确切情况,根据时间技术得到最合适的解决scheme。 我想请讨论一些不同的情况来得到完整的理解。 我想pipe理一个公司或大学的系统( 大中型案例),我打算在Ubuntu服务器上为系统用户提供以下服务: OpenVPN,Jabber,Git,FreeRadius,Email, Redmine和samba文件共享等…我希望所有的服务使用相同的用户名和密码进行身份validation(以便从集中身份validation系统,OpenLDAP或Active Directory(以Samba4作为域控制器)获取用户名和密码)。 我想让客户使用以前的用户名和密码 login公司或大学的公共电脑,而客户的公共电脑则是Windows,Linux,MAC的混合体 (我们来讨论一下这个案例,当我们只有窗户的客户,所以没有混合物 )。 我曾经使用OpenLDAP来validation所有提到的服务,并通过OpenLDAP使用pGina来处理Windowslogin,这对我来说是相当不错的。 但是当我开始使用samba4开始了解windows的域控制器的时候,我感到困惑,而且我无法做出什么更好的决定, 是pGina还是Samba4域控制器? 请记住,在这种情况下(域控制器),我不能再使用OpenLDAP,因为我不能authenticationWindows对OpenLDAP,而只是samba4 AD(我不能在同一台服务器上运行Samba4DC与OpenLDAP并行,因为它们都是LDAP服务器) 。 我知道在这个时候,我无法对OpenLDAP进行Windowslogin身份validation,但是我不能让他们以某种方式相互沟通使用它们的好处(以防我需要使用OpenLDAP来执行AD中不可用的function)? 你是否build议使用OpenLDAP或Active Directory(使用Samba4作为域控制器),为什么? (考虑使用JUST ONE用户名和密码为每个客户端处理所有提及的服务的authentication和系统loginauthentication)。 如果我使用Samba4AD而不是OpenLDAP(和相反的情况),我能做什么(而不是什么)。 据我以前的读经了解,他们说AD的好处是可以pipe理Windows中的组策略。 团队政策如何能够为我的案件准确无误? 如果您build议使用OpenLDAP,我还有哪些select? 总结主要问题: 在我的情况下,是OpenLDAP首选或Samba4AD DCauthentication所有服务+客户login使用相同的用户名和密码? (虽然我知道我不能用OpenLDAPvalidation窗口,但是你可能会有一些补充说明)。 通过Samba4将客户端PC连接到域控制器的好处是什么,而不仅仅是使用pGina? 如果两者缺乏特征(某种特征是在一个特征中而不是在另一个特征中),那么为了避免特征缺乏,可以采取哪种替代解决scheme? 请保持简洁,我更喜欢开源,支持和长期的现场解决scheme(逻辑上)。 先谢谢你!
当我们的一个Windows客户端上的用户点击ctrl-alt-delete来更改他的密码时,我们的Samba域控制器将被通知并执行密码更改。 不幸的是,需要密码复杂性的组策略规则被忽略。 此外,我们最近开始实施Kerberos,并没有设立桑巴来更新校长。 我觉得解决这个问题的最简单的方法是禁用域上Windows客户端的密码更改(用户可以使用我们的Web服务来更改密码)。 什么是最简单的方法来实现呢? 希望在smb.conf中。