Articles of 文件权限

读取权限拒绝具有ACL组权限的用户读取

介绍 一个Web应用程序的常见情况,它有两个常规文件夹。 一个填充了应用程序服务器执行的代码,例如uwsgi,另一个填充由Web服务器直接提供的静态内容,例如nginx。 在Debian服务器上,Web服务器的用户帐户是www-data,而应用程序服务器通常每个应用程序都是唯一的。 这意味着在代码文件中可以有以下的acl: # file: code/main.py # owner: user # group: user user::rwx group::rwx group:app-server:rwx other::— 静态文件可以具有以下ACL: # file: static/bootstrap.css # owner: user # group: user user::rwx group::rwx group:app-server:rwx group:www-data:r– other::— 实际的问题 这怎么可能是一个具有这些权限的文件: $ sudo getfacl /srv/domain/django/static_files/bootstrap/css/bootstrap.css getfacl: Removing leading '/' from absolute path names # file: srv/domain/django/static_files/bootstrap/css/bootstrap.css # owner: user # group: […]

如何设置在Linux中具有不同权限的两个或多个用户组中包含的用户的最小acl权限?

说,我有两个组G1和G2与user1作为成员的两个。 G1对文件file1具有rwx权限,G2对同一文件只具有读权限。 将G2设置为user1的主组不会阻止它对file1拥有rwx权限。 我希望使用acl来允许user1只有G2的权限(在这种情况下是最小的),即r–同时是组G1和G2的成员。 可能吗? 我正在使用RHEL7。

PowerShell – 找出谁有networking文件夹共享的读取权限

在Windows Server&Active Directory环境中,只有特定的AD用户/组共享特定的networking共享。 有没有办法,使用PowerShell,找出谁已经读取这个共享的权限? 我试图按照这篇文章的说明,但是收到一个错误,在代码示例之后显示如下。 这里是我用来试试这个示例的.ps1代码: $cred = Get-Credential -Credential mydomain\myself $share = "MyTarget" $cn = "FooBar" $query = "Associators of {win32_LogicalShareSecuritySetting='$share'} Where resultclass = win32_sid" Get-WmiObject -query $query -cn $cn -cred $cred | Select-Object -Property @{LABEL="User";EXPRESSION= {"{0}\{1}" -f $_.ReferencedDomainName, $_.AccountName}}, SID 这是错误消息: Get-WmiObject : Not found At line:8 char:1 + Get-WmiObject -query $query -cn […]

NFS和本地Windows文件共享相同文件夹的权限

我有一个文件夹通过NFS共享,也通过本地Windows文件共享。 我正在使用通过AD映射的用户名/ uid,我认为它工作正常。 我现在发现,通过Windows共享创build的所有文件最终都由创build的Windows用户和域用户AD组拥有,其unix风格的mod位为700.我希望mod位为777,或者至less包含文件夹设置为777 – 为什么不是新的文件/文件夹inheritance? 基本上我希望所有的文件都可以通过SMB和NFS被所有的用户使用。 我将通过共享上的权限执行一些安全性。

麻烦与Windows权限

我有一个文件夹,其中有一个文件。 我希望用户能够完全控制特定的文件,并且应该拒绝每次访问其他文件。 我做的第一件事是禁用该文件夹的权限inheritance。 然后我在特定的文件上添加了完全控制。 一切似乎都很好,除了用户不能保存(写入)文件,虽然写入权限已经给出。 任何想法可能是问题

连接到networking文件夹的权限

有5个用户在SBS 2008R2上运行域的小公司。 个人电脑都运行Windows 10。 我们已经启用了多年的文件夹redirectfunction,最近我的一个用户(Sandra)在当天login时无法访问她的桌面。 错误“…没有权限访问\ NAS \用户名\桌面…” 其他人都很好。 尝试使用她的电脑作为另一个用户login – 没有问题。 桌面被重新创build,因为它应该。 移动到不同的电脑,并login为桑德拉 – 惊喜! 访问redirect的桌面没有问题。 为什么当另一台电脑没有时,一台PC会声称有权限错误? 你的沮丧, 加里

nginx服务器上的指向index.html的奇怪的redirect问题

我正在尝试使用nginx部署单页面应用程序,这里是下面的configuration。 server { listen 24670 default_server; listen [::]:24670 default_server; server_name *******; root /home/gerry/client/dist; index index.html index.htm; location / { try_files $uri /index.html; } } 每当我尝试访问该页面,我会得到一个500内部服务器错误,并在检查日志,我会看到以下错误。 2017/10/15 18:20:17 [crit] 8752#8752: *2 stat() "/home/gerry/client/dist/index.html" failed (13: Permission denied), client: 183.83.241.76, server: app.url.com, request: "GET / HTTP/1.1", host: "app.url.com:24670" 2017/10/15 18:20:17 [crit] 8752#8752: *2 stat() "/home/gerry/client/dist/index.html" failed (13: […]

如何设置在VMware Fusion VM中运行的Linux,以便在共享存储中创build的目录具有写访问权限?

我在VMware Fusion VM中运行Ubuntu(Ubuntu 8.04.3 LTS),并使用Fusion的共享function共享我的Mac主目录。 我在我的主目录下创build了一个子目录,并使用Finder的Get Info(和“Apply to Enclosed Items”)给“Everyone”读写权限。 但是当我(或程序)在Ubuntu中创build子目录时,我(在Ubuntu中)不能读取访问权限: drwxr-xr-x 1 1818155768 302979775 68 2009-10-26 14:20 temp (在mkdir temp之后,这是一个来自我的虚拟机的ls -l的行) 是否可以configuration虚拟机(或Linux客户机或Max OS X主机),以便使用写入权限创build目录? 怎么样? 更新:我在我的Mac上创build了一个/ temp目录,并在Fusion中以读写权限共享它。 然后我做了以下几点: $ cd /mnt/hgfs/temp/ $ ls $ mkdir foo $ ls -l total 1 drwxr-xr-x 1 1818155768 80 68 2009-10-27 17:21 foo 正如你所看到的, foo是在(Ubuntu)虚拟机中创build的,但是虚拟机没有写权限。

如何找出如何使用Active Directory组?

这是场景。 我有一个Windows 2003 Active Directory安全组,在2007年创build,没有人记得它是什么。 是否有可能找出我们的AD实施中分配给这个组的什么权限? (它控制文件夹的权限,是用来委托用户创build,它什么都不做?) 我们使用Windows 2003作为AD控制器。 AD控制器也是DFS根服务器,但是我们使用Openfiler来服务实际的SMB / CIFS共享。 该组织不是任何组织中的成员,也是IT员工中部分组织中唯一的成员。 我尝试从sysinternals工具集accesschk,但它没有帮助。 还有其他工具我应该看看吗?

如何检查和更改Windows中的Web服务器的文件和文件夹的权限?

我已经在Windows 7上安装了Apache服务器。当我尝试通过IP地址访问服务器时,出现在Chrome中: 被禁止 您无权访问/在此服务器上。 在IE中我得到: 该网站拒绝显示此网页 HTTP 403最有可能的原因: •本网站要求您login。 我想强调,如果input任意IP,我会得到另一条消息。 所以,服务器正在工作,它只是不想显示我的文件。 我检查已经端口(端口80打开,我认为)。 在我的“httpd.conf”文件中,我有“Listen 80”。 目前我认为问题是在文件和文件夹的权限 。 任何人都可以告诉我如何检查文件和文件夹的权限,我怎样才能更改它们(Linux的chmode的DOS模拟),以及我需要设置哪些权限(以便外部的人可以看到我的文件,但他们不能做的事情坏)。 预先感谢您的任何帮助。