问题标签 [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.
windows - 使用 Windows 的 Wamp 和文件权限
抱歉,如果已经回答。列出的答案似乎都不令人满意。
我正在使用 WAMP 来构建一个站点(显然是 windows)。图像文件夹需要打开权限才能显示在网站上。每次我在文件夹上使用“属性”时,它都会恢复为只读。更改高级工具栏中的内容并尝试启用权限并没有帮助。
任何人都知道在这种环境中 CHMOD 的替代品或等效物是什么?(Windows/WAMP 等)
php - 在不同机器上开发时的文件系统权限
我在不同的 linux 机器上使用的便携式卷(usb 驱动器上的 truecrypt 卷)上安装了 xampp(apache + mysql + php)堆栈,用于 webapp 开发。
这个卷是用 ext3 格式化的,所以我遇到了权限问题,因为我不能在每台机器上都是同一个用户。例如,我试图检查在另一台机器上启动的项目的 git 状态,但访问被拒绝。
上次我遇到类似的问题时,我做了 chmod 777 (或者是 chown?)整个目录,所以我猜我的 php 文件的权限状态是混乱的。这次我也担心像 git 文件和我最近安装的 symfony web 框架这样的特殊情况。
我应该如何处理这种情况?我很想正确设置此权限问题。
非常感谢您的关注。
编辑:每次我使用不同的机器时,我可能需要在本地编写一个脚本“sudo chown lampp:lamppusers”。或者一些带有本地存储库导出的 git voodoo 技巧?任何想法?
linux - 在 Linux 中创建可执行文件
我计划做的一件事是编写(非常简单的)Perl 脚本,我希望能够在不从终端显式调用 Perl 的情况下运行它们。我很感激,为此,我需要授予他们执行权限。使用 chmod 执行此操作很容易,但它似乎也是一个稍微费力的额外步骤。我想要的是两件事之一:
首先,有没有办法在保存文件时设置执行标志?目前我正在尝试使用 gedit 和 geany,但如果它具有此功能,我愿意切换到具有类似(或更好)功能的编辑器。
如果做不到这一点,有没有办法声明在特定目录中创建的所有文件都应该具有执行权限?
我的 umask 设置为 022,据我了解,这应该没问题,但似乎文件是作为文本文件(具有 666 个默认权限)而不是可执行文件(具有 777 个默认权限)创建的。
也许我只是懒惰,但我认为必须有一种比 chmodding 一个创建的每个脚本更方便的方法。
security - 如何保护 Web 服务器的图像上传目录?
对于我的 Web 应用程序,人们可以将图像从 Web 表单上传到我的 Web 服务器。
我应该为该图像上传目录设置 CHMOD 设置,以便人们可以将图像(从 Web 服务器)上传到该目录,但出于安全原因不能执行他们上传的任何文件。
chmod 设置会是什么?:
chmod - 无法设置 chmod 640?
我刚刚在我的网站上安装了 phpbb。根据phpbb的建议,我想将config.php chmod设置为640。在filezilla(我的ftp程序)中,我尝试右键单击该文件,然后选择文件权限为640,但它给了我这个错误:
500 'SITE CHMOD 640 config.php':命令不理解
我如何更改chmod?我正在使用Windows操作系统...
编辑:我的服务器是 Windows Server 2003
permissions - 不确定运行 Ruby 脚本的正确权限
运行 Ruby 脚本时收到以下警报
解决方案是更改权限。但是,我不确定哪一个是合适的。
我将许多用户帐户用于不同的目的。我有一个主帐户,我通过它在我的 cs -account 上运行命令。
您将为 cs 帐户授予哪些权限?
php - PHP:设置权限以便我可以写入文件?
我正在尝试使用 PHP 创建一个文件,这是我的代码:
这显然给了我一个错误,因为我正在尝试对尚不存在的文件设置权限。虽然如果我跳过 chmod 调用,我会收到另一个错误,告诉我我没有设置权限。所以要么我处于生病的鸡与蛋的循环中,要么我需要设置包含目录的权限......但是如何?它尝试了所有以下内容:
没有一个工作......我该怎么办?哦,顺便说一句,一旦我完成了,我需要改回权限吗?
谢谢!
更新我试过chmod('.', 0777)这是我得到的错误:
我试图制作这个文件的唯一原因是我可以将它通过 FTP 传输到其他地方,然后我计划 unlink() 它。那么是否有更好的方法呢?就像可能将文件存储在内存中以发送它(不知道这是否可能)?我也在使用PHP4。谢谢!
unix - 更改文件而不是目录的 chmod
我需要使用 chmod 将所有文件递归更改为 664。我想跳过文件夹。我正在考虑做这样的事情
这不起作用,我假设因为我无法通过管道进入 chmod 任何人都知道一个简单的方法来做到这一点?
谢谢
linux - 需要将 *nix 系统上的权限更改为 777
有一个文件夹和文件如下:
我需要根据文档将 nugget.php 的权限更改为 777。
建议?
php - PHP文件权限......让它“写”?
我正在尝试为我一直在使用的系统编写安装脚本。该脚本将一些默认文件从一个位置复制到另一个位置,并为它们创建各种文件夹。我有这方面的工作,但唯一的问题是当我通过 FTP 登录时,我无法编辑或删除 PHP 为我移动的文件。
如果我通过终端登录,我可以很高兴地“sudo chmod -R 777 [dir]”并且问题消失了,所以问题是:
我在 PHP 端缺少什么?
我的权限功能如下:
我知道将权限设置为 777 并不是 100% 理想的,但我只是想达到在 PHP 为我移动文件之后能够通过 FTP 编辑文件的结果。
希望我已经足够清楚了。这让我感到困惑,所以任何帮助表示赞赏:)
汤姆
编辑: 整个过程如下:
(所有路径也是正确的)
编辑:我通过终端登录之前的文件具有以下权限:
我登录并更改后的文件有:
该系统是一个内容管理系统,允许您通过管理区域编辑和删除文件,奇怪的是,这很好用。似乎这些文件以某种方式被Apache以外的任何其他人锁定了......但文件信息表明并非如此。这很奇怪...