Articles of chmod

chmod在Docker中不能正常工作

我正在为我的Symfony应用程序构build一个Docker镜像,我需要授予Apache服务器写入caching和日志文件夹 #Dockerfile FROM php:7-apache RUN apt-get update \ && apt-get install -y libicu-dev freetds-common freetds-bin unixodbc \ && docker-php-ext-install intl mbstring \ && a2enmod rewrite COPY app/php.ini /usr/local/etc/php/ COPY app/apache2.conf /etc/apache2/apache2.conf COPY ./ /var/www/html RUN find /var/www/html/ -type d -exec chmod 755 {} \; RUN find /var/www/html/ -type f -exec chmod 644 {} \; RUN […]

什么chmod和所有者:组设置最适合于Web应用程序?

我们正在CentOS上configuration一个PHP Web应用程序,并将所有文件当前位于/ var / www / html / project / Apacheconfiguration为以apache:apache运行,并可以访问上面的目录。 现在我们的文件和目录有以下权限: owner = root group = apache 目录:drwxr-x — root apache 文件:-rw-r —– root apache 这是一个安全的设置? 还是使用一个新的用户,如“项目”是所有文件和目录的所有者更好?

客户CHMOD 755

好吧,我不小心把所有的东西都整理成了755,这不像把所有的东西当作本地用户那样可怕。 这是多么不安全,我将如何轻松恢复它,而无需重新安装?

如何通过在整个文件系统上设置扩展权限来恢复对RHEL系统的远程访问?

问题的原因 我打算在隐藏文件(如.hgignore)上添加组写入权限,如下所示: #pwd /select #sudo chmod -R g + w。* 问题是'..'匹配了这个模式,现在整个RHEL文件系统都有g + w设置。 眼前的问题如下: / etc / sudoers需要设置为440,而不是460,所以现在用户不能使用sudo。 一些类似的机制,以上不允许SSH访问。 (远程SSH客户端收到消息“ssh_exchange_identification:由远程主机closures的连接”错误) 题 为了重新获得远程login的能力,需要指导有权访问服务器的人员如何修复系统。 现在的问题是:为了恢复ssh和sudofunction,哪些重要的文件和目录需要恢复权限? 请注意“closures为重复” 问题为什么“chmod -R 777 /”具有破坏性? 提供了recursion扩展权限可以产生什么效果的详细解释。 这个问题旨在回答如何通过ssh重新获得远程访问的问题,以便可以执行更广泛的恢复和修复。

有没有办法在Windows上运行chmod

有没有办法在Windows上运行chmod命令?

使用chmod g + s更改文件夹的组所有权

我有一个文件夹层次结构,我想更改组的所有权, 包括任何后续的文件/文件夹添加 。 我打算使用chmod g + s,但我不确定它是否适用于已经创build的文件夹,以及如何使用组名来运行。

使recursionchmod更快

我有一个安装脚本unzip sa目录,然后recursion地chmod它的内容。 我感到惊讶的是,它需要几乎10倍的时间来解压,运行以下两个命令: find $dir -type f -exec chmod a+r "{}" \; find $dir -type d -exec chmod a+rx "{}" \; 我做错了什么,有没有更快的方法来改变所有文件和目录的chmod?

chmod -R 777 /在Ubuntu上 – 很多问题

客户意外地给他们的ubuntu 10.04盒子上的整个文件系统完全的权限。 chmod -R 777 httpdocs/cd / 正如你可以看到他们试图cd到根,而是给chmod一个有趣的参数来玩。 该问题的第一个迹象是无法使用“苏”,给出一个authentication错误。 sudo也抱怨缺lesssetuid位。 这是通过从机器本身以root身份login并运行chmod + s / usr / bin / sudo来解决的。 我现在可以sudo su ,做我需要的东西。 su仍然给authentication失败。 我遵循这里的build议: http : //swiss.ubuntuforums.org/showthread.php?t=1180661&page=2 chmod 0755 / chmod 0755 /* chmod 1777 /tmp chmod 0750 /root chmod 0700 /lost+found 然后我试图重置根密码。 我仍然不能成为根,或者是su root 。 系统似乎运行良好。 是否有任何build议让su再次工作? 我在哪里可以find更多的问题?

将所有文件权限更改为644,将所有文件夹权限更改为755

如何在以下两种情况下将所有文件权限更改为644,将所有文件夹权限更改为755recursion使用chmod: 如果他们有777权限 无论权限(拥有任何权限)

Apache“没有权限” – 403禁止

我今天早上意外执行了错误的更新,现在我的/ var / www权限都是错误的。 我无法访问任何东西了,Apache总是会说我没有权限查看这个页面,比如: 您无权访问/在此服务器上。 (甚至在将所有内容都改为777之后,或者将其改为www数据) 有没有人有什么问题的线索?