以下是相关的smb.conf部分: [someshare] path = /somewhere read only = No writeable = Yes guest ok = Yes create mask = 0777 security mask = 0777 directory mask = 0777 force create mode = 0777 directory security mask = 0777 假设user1在该共享上创build一个目录。 它的权限将是: drwxr-xr-x ,所有者将是user1。 虽然user2可以访问由user1创build的目录,但在尝试在该目录上创build文件时,会收到权限错误。 对我来说,似乎很奇怪,由user1创build的目录的权限不是在smb.conf中指定的777 … 编辑 :我忘了提到一个奇怪的错误,popup在客户端日志权限被拒绝时: [2009/06/24 03:02:18, 0] smbd/trans2.c:unix_filetype(1130) unix_filetype: unknown filetype 0 […]
我有samba共享的服务器,它由CIFS在/media/photos.下的客户机上装载/media/photos. /media/photos所有权是root:samba ,而我的用户也是samba组的成员。 在smb.conf服务器上我有: force create mode = 0664 force directory mode = 2775 force security mode = 0664 force directory security mode = 2775 所以/media/photos目录的权限为drwxrwxr-x 。 我在这个目录中创build的每个文件都有权限rw-rw-r– 我可以创build目录。 我可以创build文件。 我可以进入创build的目录并在那里创build文件。 我不能复制目录树。 当我发出: cp -r /home/frank/photos/Tymek/ /media/photos 目录“Tymek”被创build,但里面没有文件。 我收到类似的消息 cp: cannot create regular file `/media/photos/Tymek/usg_10.bmp': Permission denied 即使我可以进入Tymek目录并创build文件没有任何问题。 这样的命令有效: cp -r /home/frank/photos/Tymek/ /media/photos/ (在最后加了斜线) 但鹦鹉螺似乎使用第一种方法,它有复制整个目录的问题,我需要它。
客户端从networking共享中意外删除了一个重要文件,该文件没有在该系统的回收站中列出,也没有在服务器上列出。 档案去了哪里? 客户端:Windows 7企业版 服务器:Windows Server 2008 R2企业版
我们正在考虑将所有共享文件夹和文件迁移到一台服务器。 目前它已经分散了几年,一直是过去几年的方法,但现在我们要升级和巩固。 我们一直在围绕Linux(基于Ubuntu)的文件和打印服务器的想法。 我熟悉的操作系统,但我不知道如何将Windows共享(包括用户访问权限,安全等)迁移到Linux机器,并维护这些权利。 另一件我不积极的事情就是将我们基于Windows的LDAP与我们的Linux系统相连,以实现这些权限。 我知道Kerberos守护进程在我们的域中工作正常,但是在通过Samba访问特定共享的安全和访问控制中,我们不能从域中select用户来“授权”使用共享。 信息:我使用Webmin访问Samba共享的“GUI”。 大多数是在这方面寻找信息和文献,但如果变得麻烦,我们可能不得不坚持Windows Server操作系统,我们正试图避免只是为了节省几块钱和一些机器性能的开销。 提前感谢任何信息!
如何configurationAvahi&nss-mdns来解决我的小型家庭networking中的名称问题,就像Windows对NetBIOS或最近的LLMNR所做的一样。 对于Linux,有两个select: Winbind又名为Linux的NetBIOS,由许多专家标记为DEPRECATED Avahi&nss-mdns – 又名Zeroconf,MODERN,听起来不错,我很渴望与LLMNR有相似之处。 我试着给Avahi。 它已经在/etc/nsswitch.conf安装好了。 守护进程运行,发现运行,查找 – sorting。 但有一个问题。 ping foopc1 不工作 – 未知的主机 ping foopc2.local 作品! 我个人不会介意使用“后缀名”,但有些系统可以。 值得注意的是Samba。 挂载CIFnetworking共享是不可能的。 Smb4k可以很好地看到其他计算机,但是当试图挂载一个共享(smb / cifs)时,它会失败: could not resolve address for foopc1 对于samba客户端(mount.cifs)来说,主机名parsing器(?)所接受的networking名称与nmblookup所获得的名称之间必须相符(??)如果我错了,请纠正我的错误! 如何使我的电脑作为foopc1和foopc2而不是foopc1.local和foopc2.local? 根据nss-mdns项目主页http://0pointer.de/lennart/projects/nss-mdns/我创build了/etc/mdns.allow并放在那里只是asterix: * ..但无济于事。 我也尝试制作networking名称别名,以映射: foopc1.local -> foopc1 但是/ etc / hosts不支持这个,没有简单的方法来解决。 排除的解决scheme: 编辑/ etc / hosts – 保持静态映射列表在今天的dynamicnetworking中是不切实际的 本地DNS – 所有计算机都经常掉电,没有像HW这样的服务器 […]
我有两个CentOS主机。 第一个是NAS,第二个是无盘SMB服务器。 NAS服务器通过NFS共享文件夹,并与SMB服务器进行安全的以太网连接。 中小企业服务器共享内容到内联网,WiFi等 当我运行这个命令时,我遇到了一些麻烦: [root@smbserver ~]# chcon -t samba_share_t /mnt/distr/ chcon: failed to change context of `/mnt/distr/' to `system_u:object_r:samba_share_t:s0': Operation not supported 我试图用/ etc / fstab中的选项挂载这个共享: nasserver:/mnt/distr /mnt/distr nfs context="system_u:object_r:samba_share_t:s0" 0 0 但是这也没有帮助。 有没有办法通过SMB共享通过NFS安装的文件系统而不禁用SElinux?
我正在使用RHEL 6.x版本的默认Samba。 我成功地将samba共享分享给我的客户用户。 我已经给他们每个人一套凭据,他们必须连接到桑巴服务器上传或下载他们的文件。 我能够像samba.log.server那样在samba.log.server文件中logging像samba共享中发现的文件那样的详细信息,但不清楚哪个用户上传哪个文件或哪个用户下载了哪个文件。 此外,我无法logging详细信息,例如,从哪个用户的samba共享中删除文件。 任何人都可以帮助我获得或追踪上述要求的细节?
我在Linux主机上有一个SMB共享。 要为Windows用户授予对共享的远程访问权限,必须创build一个与Windows帐户具有相同用户名和相同密码的新SMB用户。 即授予访问Windows用户winhost\calvin我将运行smbpasswd -a calvin ,并使用winhost\calvin使用相同的密码。 然后我会更新smb.conf到类似的东西 [myshare] path = /home/lincoln/myshare valid users = lincoln, calvin read only = no 一旦到位, calvin现在可以通过UNCpath\\<ip addr>\myshare从Windows中看到共享 这对指定的用户帐户正常工作,但我不知道如何授予访问Windows“本地系统”帐户,即机器帐户。 我曾尝试使用空白密码(本地系统帐户没有密码)创build像WINHOST和WINHOST$这样的名称的SMB用户,但这似乎不起作用。 当我尝试使用系统帐户(通过dir \\<ip addr>\myshare )访问共享时,出现错误“指定的服务器无法执行请求的操作”。 SMB帐户和configuration的详细信息可以做到这一点? 我不想公开这个分享 – 这似乎是迄今为止唯一的解决方法。
我有一个运行Samba的Linux文件服务器,我需要做什么来支持使用unicode字符的文件名? 特定的文件系统对Unicode有更好的支持吗? 通过使用ext3以外的东西,我能得到更好的支持吗? 我需要做什么才能让Samba使用Unicode文件名? Unicode文件名有什么其他types的问题? 如何NFS和Unicode? 我希望能够提供适用于任何发行版的一般信息,但是如果重要,则假定系统的语言环境是en_US.UTF-8,并且正在运行Debian(Lenny)或Ubuntu(Hardy)。
我试图build立一个成像环境。 这个想法是使用DISM在networking上应用WIM映像(Windows 10 Pro)。 我能够启动到Windows 10 PE。 我有通过DHCP的networking连接。 当我尝试使用net use i: \\server\share映射networkingnet use i: \\server\share我得到: System error 58 has occurred. The specified server cannot perform the requested operation. 如果我尝试使用net use i: \\server\share /user:user password映射它net use i: \\server\share /user:user password其中user是系统用户,它的工作原理。 份额是完全公开的。 我能够在其他4台Windows机器上无共享地映射共享。 (2个Win7,2个Win8)。 服务器是运行Samba的Ubuntu 14.04。 4.3.9 Ubuntu的。 我的/etc/samba/smb.conf如下所示: [global] workgroup = WORKGROUP security = user server […]