标签: chmod

如何让Git忽略文件模式(chmod)的变化?

我有一个项目,我必须chmod在开发过程中将文件模式更改为777,但不应在主回购中更改.

Git选择chmod -R 777 .并将所有文件标记为已更改.有没有办法让Git忽略对文件进行的模式更改?

git ignore chmod

2188
推荐指数
10
解决办法
86万
查看次数

如何在Linux中一步更改文件夹及其所有子文件夹和文件的权限?

我想在Linux中一步(命令)更改文件夹及其所有子文件夹和文件的权限.

我已经尝试过以下命令,但它仅适用于上述文件夹:

chmod 775 /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

有没有一种方法来设置chmod 755/opt/lampp/htdocs所有内容,包括子文件夹和文件?

此外,将来,如果我在里面创建一个新的文件夹或文件htdocs,它的权限如何自动设置为755

我也看过这个链接:

http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

提前致谢.

linux directory permissions chmod

1711
推荐指数
16
解决办法
386万
查看次数

Chmod 777到一个文件夹和所有内容

我有一个web目录/www和一个名为该目录的文件夹store.

store有几个文件和文件夹.我想给文件夹store和文件夹中的所有文件和文件store夹所有权限.

我该怎么做呢?我猜是通过.htaccess.

linux permissions file-permissions chmod web

402
推荐指数
7
解决办法
184万
查看次数

更正WordPress的文件权限

我看过这里,但没有找到关于最佳文件权限的任何细节.我也看了看一些的WordPress的形式的问题,在这里也不过任何人说建议777显然需要在安全一点教训.

总之,我的问题是这个.我应该拥有以下权限:

  1. 根文件夹存储所有WordPress内容
  2. 可湿性粉剂管理员
  3. WP-内容
  4. WP-包括

然后是每个文件夹中的所有文件?

php wordpress chmod

387
推荐指数
8
解决办法
55万
查看次数

Chmod递归

我有一个归档,由其他人归档,我想在下载后自动更改提取文件中的文件系统分支以获得读取权限.(我无法更改存档的创建方式).

我查看了这个帖子:chmod:如何递归地将执行权限添加到已经具有执行权限的文件中,而不是其他一些文件,但没有快乐.

目录最初带有多个但都是错误的标志,它们可能显示为:

drwx------
d---r-x---
drwxrwxr-x
dr--r-xr--
Run Code Online (Sandbox Code Playgroud)

这些只是我到目前为止发现的少数几个,但可能更多.

find尝试查看没有x权限的目录时出错,因此不会将其传递给chmod.到目前为止我一直在做的是手动更改父目录的权限,然后进入子目录并为它们执行相同的操作,依此类推.但这是很多手工劳动.有没有办法自动完成这个?

即我现在是怎么做的:

做:

$ chmod -R +x
$ chmod -R +r
Run Code Online (Sandbox Code Playgroud)

直到我没有错误,然后

$ find -type f -exec chmod -x {} +
Run Code Online (Sandbox Code Playgroud)

但必须有更好的方法.

linux shell find chmod

237
推荐指数
6
解决办法
51万
查看次数

警告:未经保护的私人密钥文件!尝试SSH到Amazon EC2实例时

我正在努力在Amazon EC2实例上设置Panda.我昨晚设置了我的帐户和工具,使用SSH与我自己的个人实例进行交互没有任何问题,但是现在我没有被允许进入Panda的EC2实例. 熊猫入门

我收到以下错误:

@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @

Permissions 0644 for '~/.ec2/id_rsa-gsg-keypair' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
Run Code Online (Sandbox Code Playgroud)

为了昨晚进入我的个人实例,我已经将我的密钥对chm编译为600,并且在长度上进行了实验,将权限设置为0甚至生成新的密钥字符串,但似乎没有任何工作.

任何帮助都将是一个很大的帮助!


嗯,好像除非在目录上将权限设置为777,ec2-run-instances脚本无法找到我的密钥文件.我是SSH的新手,所以我可能会忽略一些东西.

ssh amazon-ec2 chmod amazon-web-services

173
推荐指数
7
解决办法
16万
查看次数

将目录的所有文件和文件夹权限更改为644/755

我怎么会使用到644的所有文件和所有文件夹变成755 chmodlinux命令提示符?(终奌站)

terminal command-prompt chmod

173
推荐指数
7
解决办法
15万
查看次数

更正Mac OS X下Apache 2站点文件/文件夹的所有者/组/权限?

在网上很难找到针对这个问题的Mac特定答案,所以我希望那里有人能为我安排这个问题吗?我的权限被搞砸了我的网站,我不知道如何解决它们而不仅仅在一切明显不正确的情况下抨击递归777.

谢谢!

permissions macos apache2 chmod chown

111
推荐指数
5
解决办法
14万
查看次数

你如何在python中做一个简单的"chmod + x"?

我想在可执行的python脚本中创建一个文件.

import os
import stat
os.chmod('somefile', stat.S_IEXEC)
Run Code Online (Sandbox Code Playgroud)

它似乎os.chmod没有像unix chmod那样"添加"权限.注释掉最后一行后,该文件具有filemode -rw-r--r--,未注释掉,文件模式为---x------.如何u+x在保持其余模式完整的同时添加标志?

python chmod

103
推荐指数
6
解决办法
8万
查看次数

Python模块os.chmod(file,664)不会改变对rw-rw-r--的权限,但是-w - wx ----

最近我使用的是Python模块os,当我试图更改文件的权限时,我没有得到预期的结果.例如,我打算将权限更改为rw-rw-r--,

os.chmod("/tmp/test_file", 664)
Run Code Online (Sandbox Code Playgroud)

所有权许可实际上是-w - wx ---(230)

--w--wx--- 1 ag ag 0 Mar 25 05:45 test_file
Run Code Online (Sandbox Code Playgroud)

但是,如果我在代码中将664更改为0664,结果就是我需要的,例如

os.chmod("/tmp/test_file", 0664)
Run Code Online (Sandbox Code Playgroud)

结果是:

-rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助解释为什么领先的0对于获得正确的结果如此重要?

python permissions file chmod

99
推荐指数
6
解决办法
14万
查看次数