Articles of 访问控制列表

NFS ACL不适用于root

我一直使用CIFS进行networking连接的时间最长,而且我想使用NFS进行Linux到Linux的文件分发。 我有一个共享驱动器,我已经设置了一个粘性组,看起来工作正常时通过NFS挂载,除非root正在写入。 所以在文件服务器上有一个名为media的目录,我已经使用ACL setfacl -d -mu::rwx,g::rwx,o::rx Media来执行,所以它看起来像这样: drwsrwsrwx+ 16 chrishunter users 4096 Sep 25 06:10 Media 并执行行动按预期工作: chrishunter@server:/media/disk1/Media$ touch file chrishunter@server:/media/disk1/Media$ sudo touch file2 [sudo] password for chrishunter: chrishunter@server:/media/disk1/Media$ sudo su root@server:/media/Media# touch file3 root@server:/media/Media# ls -ltra file* -rw-rw-r– 1 chrishunter users 0 Sep 26 05:51 file -rw-rw-r– 1 root users 0 Sep 26 05:51 […]

HaProxy 1.7.9使用aclredirect

我使用keepalived在主/从configuration中有几个HA代理服务器。 最初,HA代理通过HTTP和HTTPS服务器的默认后端工作,但在过去的一年中,这些扩展的使用已经扩大,这是不工作的位。 最初,我们使用这个来使用leastconn将http和https请求引导到一堆web服务器,这很好。 不过,我们现在已经开始提供一些客户一些专用的托pipe。 我们仍然需要将他们的DNS指向我们的HA代理服务器,所以我使用haproxy cfg中的ACL来根据所请求的域名redirect请求。 我相信,使用行“acl host_ccp hdr(主机)www.example.com” 同 “use_backend CCP_S if host_ccp” 然后将使用称为CCPS的后端,并使用其中包含的服务器。 backend CCP_S balance leastconn option httpclose option forwardfor server CCP_Server aaa.bbb.ccc.ddd:80 check weight 1 但是,它不适合我。 HTTPS非常相似。 如果我把服务器放在默认的后端区域,那么这个服务器是绝对有效的(只要这是这个区域唯一的服务器),但是会停止主服务器的工作。 目的是当有人放入一个特定的URL时,如果有匹配,haproxy将它发送到特定的服务器,或者如果没有匹配的话将它发送到默认的服务器组。 我非常肯定,这可以做,但我已经开始拉我(只剩下很less)的头发。 任何人都可以指出我正确的方向吗? 谢谢 斯图尔特 代码如下 global # log /var/lib/haproxy/dev/log local0 debug # log /dev/log local0 #A log 127.0.0.1 local0 log /dev/log local0 […]

基于Linux的samba共享中的ACL

如果我使用ext3中的ACL从linux服务器上挂载这样的samba共享… mount -t cifs //192.168.0.10/smbshare /mnt/smbshare -o user=root password=secret …并通过linux / smb-user smbuser访问共享。 我已经给smbuser写入所有目录的权限,但是当我写入共享的东西时,所有者变成了根(共享该用户的用户)。 是否有可能使smbuser成为他创build的文件/目录的所有者,即使共享被root用户拒绝了? 这种情况下,应该在一个Linuxterminal服务器上工作,所以许多不同的用户访问SMB共享(以root用户)。

Squid / IPtables只允许访问某个代理域时的连接

我不确定这是否是一个鱿鱼主题或IPTables。 在我的Squidconfiguration中,我有这样的设置: http_port proxy.example.com:8080 我希望Squid只接受使用“proxy.example.com”作为代理域连接的用户的连接。 换句话说,如果有人连接使用另一个指向我的服务器端口8080的域名,我希望他们被拒绝访问代理服务器,包括直接访问IP地址。 这是可以在Squid吗? 如果不是,我将如何在IPtables中设置?

在Windows中从文件系统ACL中删除无效的SID

有没有一种自动的方式来遍历文件系统,并删除任何引用Windows NTFS的任何版本的无效SID的ACL条目?

“传统Unix权限”可以与OSX中的ACL权限冲突还是覆盖ACL权限?

传统的Unix权限可以与OSX中的ACL权限冲突吗? 它们之间是否存在累积效应,或者在启用ACL权限时忽略“传统权限”?

在新域中复制权限Win 2000 DC到2008 R2 DC

ADMT 3.1将密码和SID历史logging的用户从我的Win2k域控制器(本地)复制到新的林/域中的新的2008 R2 DC(R2function级别)。 ADMT还可以将文件夹和文件从DC复制到外部DC,同时保留一组复杂的ACL,包括inheritance的权限? 或者,还有更好的方法? 如果有一个Win2k工具将ACL导出到Win2008工具可以用来通过匹配用户名重新创build它们的文件,那可能是理想的。

是否有任何地方将默认ACL更改为Amazon S3?

我将我的图像网站托pipe到Amazon S3,并希望保持每个人的直接访问权限。 当我上传新文件到我的S3存储桶时,我必须更改文件acl手册。 有任何想法来改变一个桶的默认ACL? PS。 我在MacOSX下使用了S3Fox工具。

使用ACL和umask设置共享目录中的默认文件权限

我们有一个运行Ubuntu 10.04的Linux机器。 它的主要function是一个Web服务器,并configuration(我认为)一个传统的LAMP堆栈。 开发人员可以访问一个通用目录“dev”,其中包含一个作为web根目录的子目录。 所有开发人员都有单独的SSH访问 当开发人员在“开发”目录树中创build文件,或从存储库中将文件拉入“开发”时,我们希望文件权限为rwxrwxr-x。 相反,新创build的文件的权限为rw-r-r–。 通过修改ACL并在“dev”上用粘性位等设置组和用户标识,我设法获得了具有rw-rw-r–权限的新创build的文件。 我假设问题是在/ etc / profile中使用全局值022设置的umaskconfiguration。 我不想在全球范围内更改umask,也不希望每个开发者允许更宽松的默认权限。 我看不到用ACL和umask实现我们想要的东西的方法,除非我缺less一些东西。 对于开发共享项目的Web开发人员来说,这确实是一个相当普遍的要求。 有一个首选或推荐的方法? 最初,我把gid设置为“dev”,如下所示。 chmod g+s dev ls -l drwxrwsr-x 8 755 admin 4096 Jan 19 13:24 dev “dev”上的默认ACL如下。 getfacl dev # file: dev # owner: 755 # group: admin # flags: -s- user::rwx group::rwx other::rx 我为“pipe理员”组(应用开发人员)应用ACL。 setfacl -Rm d:g:admin:rwX getfacl dev […]

发件人限制到Postfix中的别名/地址

我们在CentOS 5.4上为我们的SMTP服务运行Postfix 2.3.3。 相当标准的设置与约450用户。 我们使用带有包含的标准/ etc / aliases文件来创build各种dynamic生成别名,包括“全员工”电子邮件地址。 pipe理层希望使用这些别名中的某些限制为授权发件人和其他别名向所有人开放。 是否可以select为单个别名设置ACL,以便只有某些发件人能够成功发送到这些别名? 我没有问题,被接受和拒绝信息被发送。 对整个宇宙做CC的人们不明白'Reply All'是如何工作的,多达10年的提醒还没有得到实现。