Php 为什么要重置我在Apache上的文件权限?
我们最近从在工作中使用个人电脑转向了Mac电脑,所以我对“尼克斯”的做事方式还不熟悉。我运行10.5附带的默认Apache,但我注意到,当我将文件从Windows服务器拖到我的机器上时,权限会更改。具体地说,我正在将数据写入XML文件,有时在来回交换一些文件后,它会停止工作 有人能帮助我理解为什么会发生这种情况,以及我如何强制Windows尊重原始文件权限(我创建文件时在我的计算机上设置了这些权限),或者在文件从Windows移动到Mac时应用不太安全的默认权限集 需要注意的几个事实:Php 为什么要重置我在Apache上的文件权限?,php,apache,macos,permissions,chmod,Php,Apache,Macos,Permissions,Chmod,我们最近从在工作中使用个人电脑转向了Mac电脑,所以我对“尼克斯”的做事方式还不熟悉。我运行10.5附带的默认Apache,但我注意到,当我将文件从Windows服务器拖到我的机器上时,权限会更改。具体地说,我正在将数据写入XML文件,有时在来回交换一些文件后,它会停止工作 有人能帮助我理解为什么会发生这种情况,以及我如何强制Windows尊重原始文件权限(我创建文件时在我的计算机上设置了这些权限),或者在文件从Windows移动到Mac时应用不太安全的默认权限集 需要注意的几个事实: 我正在
- 我正在使用Subversion客户端
- 如果你能给我讲清楚的话,我可以用终端
- 最终,我将通过将这些文件上传到另一个位置的Linux服务器
- 我已经熟悉使用Get Info来更改文件权限,但可能我做错了什么
- 我以root用户身份登录。(我知道,糟透了。)
谢谢。如果您可以转到终端,使用cd导航到包含因权限而无法工作的文件的文件夹,然后键入:ls-l(后面的两个都是小写的ls),这将非常有用 如果从主文件夹开始,它将如下所示:
macbookpro:~ artlogic$ cd Sites
macbookpro:Sites artlogic$ ls -l
total 8
drwxr-xr-x 6 artlogic staff 204 Mar 11 2008 images
-rw-r--r-- 1 artlogic staff 2628 Mar 11 2008 index.html
macbookpro:Sites artlogic$
请将输出粘贴到此线程中。了解Apache将权限更改为什么将有所帮助
另一方面,Apache通常在与登录用户不同的用户和权限级别下运行,因此,如果Apache以某种方式创建或覆盖文件,它可能会以这种方式更改权限。如果您可以转到终端,使用cd导航到包含因权限而无法工作的文件的文件夹,然后键入:ls-l(后面的两个文件都是小写的ls) 如果从主文件夹开始,它将如下所示:
macbookpro:~ artlogic$ cd Sites
macbookpro:Sites artlogic$ ls -l
total 8
drwxr-xr-x 6 artlogic staff 204 Mar 11 2008 images
-rw-r--r-- 1 artlogic staff 2628 Mar 11 2008 index.html
macbookpro:Sites artlogic$
请将输出粘贴到此线程中。了解Apache将权限更改为什么将有所帮助
另一方面,Apache通常在与登录用户不同的用户和权限级别下运行,因此,如果它以某种方式创建或覆盖文件,则可能会以这种方式更改权限。谢谢,James。这是有用的信息。我想要的是解释为什么权限被更改,如果可能的话,我如何防止这种行为。对不起,我实际上是想让你将输出粘贴到你的评论中,这样我们就可以看到权限被更改为什么。谢谢,James。这是有用的信息。我想要的是解释为什么权限被更改,如果可能的话,我如何防止这种行为。对不起,我实际上是想让你将输出粘贴到你的评论中,这样我们就可以看到权限被更改为什么。