问题标签 [chmod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13885 浏览

linux - 如何在 Linux 终端中设置默认的“chmod”?

上一个问题只是为了了解我在做什么:如何一步更改文件夹及其子文件夹/文件的权限

因此,如果我更改chmod to 755forchmod 75 /opt/lampp/htdocs并重新启动系统,我希望文件位于chmod 755.

0 投票
3 回答
13971 浏览

php - PHP上传权限问题

对的人我遇到了以下上传表单的文件权限问题。一个文本文件被全局用户传递到upload/ 目录。

但是由于我没有以root身份登录,因此上传到域的新文件将自身保存在upload/ dir中,具有限制权限并且无法修改。例如。

对于全局用户添加到上传文件夹的所有文件,这个问题显然是相同的。上传文件后,我需要一种更改文件权限的方法,而无需将 root 密码嵌入到域上运行的 php 脚本中。请帮忙!

添加新文件时,有什么方法可以将文件与包含文件夹的权限相关联?

提交表格:

上传文件.php:

0 投票
3 回答
880 浏览

php - php 创建具有 341 权限的文件夹

没有任何运气在 google 上找到答案,所以这是我在尝试其他方法之前的最后一次尝试。

我有一个这样的脚本:

为了使其正常工作,我将上传目录及其所有文件和目录更改为 777(这里有更好的建议吗?)

long 类型的计算结果为“images”,这是一个已经在服务器上创建的目录。

现在,该脚本创建了名为 year 的文件夹,权限为 341。这不是我想要的,因为它终止了递归文件夹的构建或阻止了它的内容。

有什么帮助或建议吗?

php版本:5.2.5

配置命令: './configure' '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-ftp' '--enable-gd-native-ttf' '--enable- libxml''--enable-magic-quotes''--enable-mbstring''--enable-pdo=shared''--enable-soap''--enable-sockets''--enable-wddx''- -enable-zip' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-bz2' '--with-curl=/opt/ curlssl/' '--with-curlwrappers' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' ' --with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libexpat-dir=/usr' '--with-libxml-dir =/opt/xml2' '--with-libxml-dir=/opt/xml2/''--with-mcrypt=/opt/libmcrypt/''--with-mhash=/opt/mhash/''--with-mssql=/usr/ local/freetds' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-mysqli=/usr/bin/mysql_config' '- -with-openssl=/usr' '--with-openssl-dir=/usr' '--with-pdo-mysql=shared' '--with-pdo-sqlite=shared' '--with-png-dir =/usr' '--with-pspell' '--with-sqlite=shared' '--with-tidy=/opt/tidy/' '--with-ttf' '--with-xmlrpc' '-- with-xpm-dir=/usr' '--with-xsl=/opt/xslt/' '--with-zlib' '--with-zlib-dir=/usr'--with-mysql-sock=/var/lib/mysql/mysql.sock''--with-mysqli=/usr/bin/mysql_config'''--with-openssl=/usr'''--with-openssl- dir=/usr' '--with-pdo-mysql=shared' '--with-pdo-sqlite=shared' '--with-png-dir=/usr' '--with-pspell' '--with -sqlite=shared' '--with-tidy=/opt/tidy/' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-xsl =/opt/xslt/' '--with-zlib' '--with-zlib-dir=/usr'--with-mysql-sock=/var/lib/mysql/mysql.sock''--with-mysqli=/usr/bin/mysql_config'''--with-openssl=/usr'''--with-openssl- dir=/usr' '--with-pdo-mysql=shared' '--with-pdo-sqlite=shared' '--with-png-dir=/usr' '--with-pspell' '--with -sqlite=shared' '--with-tidy=/opt/tidy/' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-xsl =/opt/xslt/' '--with-zlib' '--with-zlib-dir=/usr'--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-xsl=/opt/xslt/' '--with-zlib' '--with- zlib-dir=/usr'--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-xsl=/opt/xslt/' '--with-zlib' '--with- zlib-dir=/usr'

0 投票
3 回答
6593 浏览

python - 当我们需要 chmod +x file.py

我写了一个 py 脚本来从 web 获取页面,它只是读写权限就足够了,所以我的问题是什么时候我们需要执行权限?

0 投票
2 回答
1059 浏览

php - 为什么我的服务器在我的 PHP fwrite 中不断创建具有 0640 权限的新文件?

我正在使用简单的fopen("w")设置fwrite在我的服务器上编写一个新文件。最近,这一直在给这些文件任意分配0640权限,这意味着我无法从浏览器中查看它们。但这并不是每次都发生。谁能告诉我为什么?我在这里缺少什么?这是我的代码:

0 投票
2 回答
94 浏览

php - 使用 chmodDirectory 创建目录的问题

我有一个在登台站点上运行的脚本,它获取上传的图像,创建一个目录(如果存在)并将图像上传到所述目录。

我正在尝试将创建的目录更改为实时站点并且没有运气。可以肯定的是,这段代码仍在寻找暂存 URL 而不是实时 URL。

}//功能

?> 提前感谢您的帮助!

编辑:问题在于,即使我更改了路径并且数据库存储了正确的 URL,我希望创建或访问的目录仍在暂存目录上创建/访问。

0 投票
1 回答
3717 浏览

linux - public_html 的 777 权限 - 某些服务器上的内部服务器错误,但其他服务器上没有?

我有几个不同的服务器,在某些服务器上,我可以将 public_html 文件夹更改为 777 权限而不会出现问题 - 但在其他服务器上,我会收到错误消息。尝试访问域时,出现内部服务器错误,并且在一台服务器上的 cpanel error_log 中,我收到如下消息:

我需要暂时将 public_html 权限更改为 777 的原因是,执行 shell unzip 命令的 php 脚本将正常工作,并且能够在通过 URL 访问时提取文件。

是否有一些服务器设置导致 public_html 的 777 权限给出内部服务器错误?如何在更改 public_html 权限的同时摆脱此错误?

0 投票
2 回答
1054 浏览

php - chmod 动态设置权限值

好的,测试 1 和 2 工作正常,但如果我从数组中转换值,它就不起作用。

输出:

为什么这不起作用?

我得到这个文件权限:

编辑:

测试 3 有效,但仍不是主要示例。啊!!!

编辑#2:

我想我发现了问题,当我回显变量的类型时,它是一个字符串。

为什么是这样?

0 投票
2 回答
4023 浏览

php - CHMOD 777 的替代品

我正在为不懂 HTML/CSS 的人用 JS 开发一个所见即所得类型的网站构建器。一切都完成了,但我想让它尽可能简单。在一个完美的世界中,他们只需将所有文件上传到他们的主机并完成它。我遇到的问题是,我有一些需要写入的文件和文件夹,但 PHP 没有权限,除非我将这些特定文件和文件夹 CHMOD 到 777。

我真的不想这样做,并希望我有其他选择,我也不想因为将 CHMOD 777 强加于每个人而受到批评。有什么我可以做的(这对我的用户来说很简单)来允许 PHP 写入文件/文件夹而不必授予每个人的权限?

我不能让 PHP 自己创建文件/文件夹,因为它也无权写入根目录。

0 投票
1 回答
2439 浏览

linux - 设置 linux 权限允许写入现有文件,但不允许创建新文件

是否有递归 chmod 命令允许编辑现有文件,但不允许创建新文件或目录?我有一个托管用户,他的网站不断被黑客入侵以托管网络钓鱼网站。虽然他致力于填补代码中的漏洞,但我想对他的整个主目录进行 chmod,这样就不会创建新文件,但他仍然可以更新现有代码来修复漏洞。