Articles of 文件权限

正确的文件权限为trac和git用户访问gitolite服务器回购

在我的服务器上,我通过gitolite托pipe了一些git仓库,并为每个仓库configuration了一个trac。 我有一个名为git的用户从服务器上推/拉( git clone git@server:repo )。 trac是一个mod_wsgi的apache虚拟主机。 这与www数据用户一起运行。 那么什么谜语(也许是因为我没有太多关于文件权限的线索)什么是git仓库( /home/git/repositories/ …)的最佳权限设置(chown,chmod)。 万维网(或trac)需要至less读取权限(我认为)。 和git(或gitolite)显然需要读取/写入权限来推送更改集。 我试了一下(即添加万维网数据和/或git到万维网数据/ git组),但没有得到它的权利。 至less有一个不工作(混帐或trac)。 任何build议,高度赞赏。

Windows 2008文件夹已经失去了所有的权限,无法删除,编辑或权限更改

我正在testing一个batch file,使用下面的命令rmdir test2 /s /q ,这个命令部分失败,现在我似乎有没有权限的文件夹。 例如,在命令行中,我使用DIR /Q来查看该目录中所有文件夹的所有者,其中大多数是“BUILTIN \ Administrators”,但是遇到问题的文件夹显示“…”。 我认为这意味着没有所有者。 所以即使我是域pipe理员,我也无法查看,删除,编辑或修改此文件夹的权限。 有没有人有如何删除/编辑这个文件夹的想法?

在Windows下保护文件夹中的文件内容

有没有办法允许用户在Windows下的文件夹中创build文件,但不允许他们编辑文件的内容? 这与FreeBSD系统上的setuid类似,在这个系统中,在文件夹中创build的文件将被赋予与创build文件的用户不同的所有者。

Apache2 – 如何设置网站文件夹的目录权限?

我正在使用CentOS来提供PHP网页。 我有“/ svr / www”里面的各种网站…我的问题是,我创build的文件夹,如: /svr/www/website1.com /svr/www/website2.com 而这个文件夹有所有者“root”用户,我注意到,Apache不能在这个文件夹内创build新的文件。 我在apache error.log中有这个错误: [Sat Oct 22 17:50:44 2011] [error] [client xx.xxx.xxx.xxx] PHP Warning: fopen(../index.htm): failed to open stream: Permission denied in /srv/www/site1.com/public/gne/gnerate.php on line 228 [Sat Oct 22 17:50:44 2011] [error] [client xx.xxx.xxx.xxx] PHP Warning: fputs() expects parameter 1 to be resource, boolean given in /srv/www/site1.com/public/gne/gnerate.php on line […]

vsftp作为已authentication的用户进行书写时,“拒绝访问”

我已经为私人FTP设置了vsftpd。 只有通过身份validation的用户才能login。 另外,每个用户都被chrooted到它的主目录( /home/username ) chroot_local_user=YES 我可以login,浏览,下载,但是我不允许上传文件。 从Windows资源pipe理器中获取550 Access is denied消息 为了调整,我做了以下几点: 我确定该目录是用户可写的( chmod g-rwx o-rwx u+w -R /home/username ),我select了g-rwx,否则可以通过users组不要chrooted。 我确定目录和子元素是由用户(强制chown -R作为根),但他们没有帮助。 我在/var/log/messages文件中找不到有用的东西。 我相信,vsftpd作为login用户运行,我发现确认运行htop 。 什么样的权限问题可能导致这种行为? 如果我用同一个用户使用SFTP,我可以做我想做的一切! 谢谢

还原/ var所有者和组(需要mysql和apache)

呵呵,现在我觉得有点傻。 只是做了一个 chown -R www-data:www-data .* 和voilá,/ var都搞砸了。 已经修复了一些根,但是mysql拒绝启动。 如何在Ubuntu 10.04.1 LTS上将所有者/组恢复到/ var / *? 谢谢!

如何更改默认权限上传的文件在Apache与挂载的webroot?

我有一个Ubuntu的服务器11.10与Apache 2.2.20,PHP 5.3.6和Joomla CMS的安装。 我已经使用了一个额外的硬盘作为我的networking服务器存储,并将其挂载到/ data / www /(我希望这不是我们的问题所在!)。 我已经将我的web根目录中的所有文件和文件夹的权限设置为755,并且将它们的用户组设置为[默认ubuntu用户(在我的情况下是radio)]:www-data。 在过去的几天里,我有严重的问题joomla没有显示新的上传的图像和其他文件,我也不能安装任何扩展。 经过数小时的search,我发现上传的文件没有适当的权限(它们是-rw ——-),Joomla应用程序在上传后无法读取,复制或移动它们。 我想知道如何设置一个默认的权限,所以我上传的所有文件使用它? PS:我testing过umask,但是什么也没做。 我认为这与我的问题无关。

Windows 2008共享权限和NTFS写入属性权限

在Windows 2008 R2中共享和NTFS权限交互的方式似乎有了微妙的变化。 在我们的应用程序中,我们需要设置Write Attributes权限,以写入OLE / DB文档中的自定义属性。 在Windows 2003中,将共享权限设置为Modify不会与此NTFS设置发生冲突,但在Windows 2008 R2下,我们必须将共享权限设置为Full Control否则写入自定义属性将失败。 请注意,如果我有我的方式,这将是罚款。 我认为共享权限devise得不好,还有其他更好的方式来对待networking和本地用户,如果有一些需要的话。 但是,我们的一些客户有这个严格的安全政策。

为什么我的组中的用户不能写入这个文件?

我有一个服务器上的文件可以写一个组的文件。 该组被称为“部署”,用户是“mima”。 我已经validation了“mima”是在“部署”中: $ id mima uid=1001(mima) gid=1002(mima) groups=1002(mima),1000(wheel),1001(deploy) 我想编辑的文件的权限是: $ ls -l application_helper.rb -rw-rw-r– 1 deploy deploy 460 2012-08-13 21:30 application_helper.rb 这似乎应该工作,因为组部署可以编写和mima在该组,但我确实得到一个权限错误。

我上传的所有文件都有不可用的权限

我刚刚搬到新的服务器,并遇到了一些奇怪的权限问题。 我上传的每个文件的权限都是600,由用户帐户拥有,并且也在同一个组中。 有了这个权限,服务器无法修改这些文件。 我上传到的文件夹(通过普通的sftp)拥有755的权限。 为什么在这个600的许可下,我上传的任何新文件? 而我该如何改变它,使添加的文件被授予权限,以便他们可以通过networking服务器进行修改? 注意:我安装了vsftpd,它有一个设置来确定默认的umask。 通过这个ftplogin,它按预期工作。 但是,当通过sftplogin时,这并不能解决问题。