我已经有大约10台远程服务器通过SSH进行pipe理,而且我通常只需通过SSH进入远程pipe理任务。 这需要我在每个服务器上重复许多我的点文件(如.zshrc,.vimrc),以便在每个服务器上都有统一的体验。 因此,对其中一个文件进行更改意味着将其分发到所有服务器(最坏的情况是手动,最好使用Ansible等configuration工具)。 但是如果我要使用类似NFS,SSHFS,Samba或其他的东西,在我的本地工作站(比如在/ mnt / servers / server1 /,/ mnt / servers / server2 /等)上挂载所有服务器的根文件系统,那么这将消除在这些服务器上分享和复制点文件的需要吗? 因为我正在使用我的本地shell和Vim,所以只有我的本地.zshrc和.vimrc被使用。 如果我需要编辑server3上的/ etc / hosts,我可以从我的本地工作站“vi / mnt / servers / server3 / etc / hosts”中编辑hosts文件。 这是否消除了我所pipe理的所有服务器上同步我的点文件的需要?
我有一个Linux ext3分区在networking上共享。 现在当有一个从MAc复制文件,那么其他人不能将文件改为权限问题。 有什么办法可以复制一个新的文件将总是有777的权限 而一些特定的用户作为文件的所有者而不是默认用户 谢谢
我正在我们的办公室服务器(debian sqeeze)上build立一个samba共享。 有没有推荐的位置在debian文件系统的份额?
对不起,如果这是错误的地方张贴这个,或者如果它已经发布之前。 我找不到任何东西。 如果我没有提供用户名或密码(从Windows通过samba)login到Linux服务器,我login的用户是什么? 我问的原因是我想让这个用户成为这些文件的所有者,这样他/她就可以改变这些文件,而不需要我作为一个pipe理员来使它成为可写的文件。 我知道我在做什么是没有意义的,但这是一个非常特殊的情况。 我有的限制是我不能以任何方式通过chmod来更改文件,但是文件需要由来宾进行编辑。 这是可能的,假设文件可以由所有者编辑(755)?
我正在学习LPIC考试,其中包括有关Samba的部分。 我问自己,在没有任何Windows客户端或服务器的纯Unix / Linuxnetworking中,Samba是否有任何有意义或有用的应用程序?
当configuration桑巴,我使用这个官方文档build议的方法。 testparm -s smb.conf.master> smb.conf 这意味着我可以保留完整的注释版本(smb.conf.master),但是我也可以通过smb.conf中的人和机器版本轻松parsing 有一个相当于Apache的configuration文件的方法?
我在运行Ubuntu 9.04 Desktop的计算机上configuration了Samba和LAMP服务器,并且希望确保我们networking中的其他计算机始终可以通过名称访问该计算机上的samba和Web服务。 假设主机的名称是“buildmachine1”。 我希望Windows客户端能够通过“\ buildmachine1 \ developersproject1”访问samba共享,或者在“ http:// buildmachine1 / websvn ” buildmachine1连接到我们的LAN,这是一个更大的Windowsnetworking的一部分。 这个更大的networking由一个超级强大的生物pipe理,生活在一个无法到达的星系,并将他们的networkingpipe理任务外包给生活在另一个不可及的星系中的超级强大的生物。 底线,buildmachine1和任何正在/用户有权joinWindows域。 我有限的经验,以及这个问题,暗示一台机器必须是一个域名的成员,可以通过它的名字来访问。 所有的开发人员都可以通过IP地址访问机器,但是这个地址会周期性地变化,所以如果我们已经把驱动器号映射到IP地址或者通过http://192.168.99.99/svnconfiguration我们的Subversion客户端访问版本库,当IP改变时,必须重新configuration所有的东西。 考虑到环境和平台,我们如何可靠地使用机器的名称而不是IP地址的变化来访问机器呢?
我在Ubuntu 10.04 Server x64上运行Samba 3.4.7,使用Likewise Open 6.0.0.8388。 此服务器已join由2008R2域控制器运行的域(function级别2003)。 在Windows服务器中,我可以授予文件夹的权限和/或共享到计算机帐户(以computername $表示)。 这允许在SYSTEM帐户下运行的服务/进程访问这些networking共享。 我试图授予我的Linux服务器相同的权限,但不pipe我做什么,我不能将一个计算机帐户添加到ACL。 setfacl不能识别用户,并通过Windows权限对话框添加它时,它只是消失后,申请。 Samba可以吗?
我试图让我的linux smb / cifs客户端识别在linux smb服务器上共享上的某些文件上设置的可执行位。 这是我们的设置: Linux服务器通过SMB将某些目录导出到客户端 许多Windows客户端访问共享目录 一些Linux客户端访问共享 在linux服务器上设置了可执行权限位的共享上有一些shell脚本。 我们ssh进入它可以执行没有问题。 感谢samba的映射选项 ,我们可以通过smb协议导出unix可执行位作为档案,系统和隐藏权限。 现在要closures循环,我需要find一种方法将这些档案,系统和隐藏位映射回我的Linux客户端上的ugo可执行位。 我在mount.cifs手册页中找不到这样的设置,但也许有其他可能吗? 简单地切换到NFS是我想避免的,因为我们有许多也使用共享的窗口客户端。 pipe理NFS将是额外的工作。
我正在尝试将dinamic更新configuration为绑定 我在Ubuntu 12.04上运行了bind为9.8的samba4.0.0rc5。 默认情况下,configuration命令不会创build必要的dns.keytab。 我已经testing过了 # samba-tool domain exportkeytab /usr/local/samba/private/dns.keytab –realm=domain.com –principal DNS/ad.domain.com 但是当我尝试命令samba_dnsupdate总是我得到dns_tkey_negotiategss: TKEY is unacceptable 第二种方法是用这个指南创builddns.keytab文件,但是我得到相同的结果