问题标签 [directory-permissions]
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.
cocoa - 在 Cocoa 中:如何设置对文件夹的读/写权限?
我正在转换图像大小,然后将新文件保存到原始图像文件所在的同一目录中。
我只能设置“图像”目录的权限。如果我的应用程序需要选择该目录内的图像,它会按预期工作。如果我选择另一个目录中的图像(例如用户创建的目录文件夹),则不会出现新图像。我在 App Sandbox 中看到只有“用户选择的文件”目录、“图像”目录、“下载”目录、“图片”目录、“音乐”目录和“电影”目录。
有没有办法以编程方式授予此权限?
javascript - 上传成功但没有上传文件?
我正在尝试在网站上实现uploadify。
它说文件已上传,但是当我查看上传文件夹时,什么都没有。
我没有运气读过其他类似的帖子。
我确实阅读了另一个问题的答案:
我在 Linux 机器上遇到了类似的问题。原来,我服务器上的 PHP 配置是 cuplrit。PHP 在安全模式下运行。由于我通过 FTP 上传了 Uploadify 脚本,因此脚本文件与我的 FTP 用户详细信息一起存储在文件系统中。由于 PHP 的临时文件夹归服务器根用户所有,因此我的 UID 不匹配,即临时上传文件归根用户所有,而试图移动它的上传脚本归 FTP 用户所有。那把它弄坏了。
为了解决这个问题,我将uploadify php脚本的所有权更改为root,并从那里开始工作。
我对服务器端编码知之甚少,因为我更像是一个前端人员。如何更改权限?我正在使用 1&1 托管。
这是 FileZilla 中服务器上文件的屏幕截图:
编辑
我尝试上传一个 ZIP 文件,它说上传成功但没有上传。但是,我想知道我的脚本是否有错误,因为 PHP 脚本中的这一行不应该允许我上传 ZIP 文件:
脚本不应该拒绝 zip 文件吗?
以下是我正在使用的代码,以防脚本而不是我的服务器出现错误:
JS
PHP
windows - 从activeperl确定windows中的写访问
我有一个使用 ActivePerl 编写的脚本,它创建用户指定的文件。如果该目录尚不存在,它会使用 mkpath 尝试创建它并捕获任何错误情况(例如无权在此处创建目录)。这似乎很好。我遇到的麻烦是确定已经存在的目录的权限。我不希望用户能够指定他们可以从中读取的受保护文件夹(想到 c:\windows\system32),并且脚本在尝试在那里创建文件时静默失败。
从网络上的其他 perl 示例中,我尝试使用以下内容,但对于任何现有目录,我总是得到 0777 作为结果:
虽然这对于 unix/Linux 来说似乎是合理的,但如果它在 Win32 或 64 下不需要不同的东西,我会感到惊讶。
c# - WriteAllBytes 到“程序中”创建的目录访问路径被拒绝
您好在 C# 中使用 app.manifest 参数为 AdministratorRequired 制作了一个小安装程序,以便能够自由编辑计算机,但是当我执行此代码时:
c# - 检查用户权限
我有一个在服务器中运行的应用程序,它采用用户名和文件路径。检查用户是否可以读取文件的想法(目标用户不是运行程序的同一用户)。
那么如何检查特定用户的读取权限?
php - 拒绝访问 MVC 目录结构中的私有文件夹
我的 MVC 目录结构中有一个私有文件夹,我想拒绝所有访问。访问此文件夹(和包含文件)的唯一方法是仅通过包含。
对于公用文件夹,任何人都应该能够访问它,因为那是我的视图。
根 index.php 是我的入口文件,它应该能够包含和执行私有 index.php 脚本。
任何人都可以帮助我或指出我实现这一目标的正确方向吗?
c# - 共享机器中服务器上的 CreateDirectory
我有一个在共享 .NET 服务器上运行的 ASP.NET 应用程序。我想允许当前登录的用户在应用程序需要时将文件夹创建到特定路径中。所以,我只是检查以下内容:
当我将此代码运行到我的本地机器中时,它可以完美运行。但是,当我将应用程序发布到该服务器并尝试执行相同操作时,它返回给我:
我认为这可能是一个许可问题。一旦我无法将 IIS 上的任何内容更改为服务器或任何配置,有没有办法让用户使用我的应用程序创建文件夹而不会出现问题?
php - php会话目录权限拒绝
我是php新手
这是登录页面脚本
有在上述脚本中的重定向中看到的文件夹。
我的问题是,如果教学类型用户登录,他们将被重定向到显示 url IP 地址/主文件夹名称/Teaching/index.php。他们可以将 url 中的 Teaching 更改为 admin,然后进入 admin 文件夹并访问 admin 功能。
我想要的是一种类型的用户不要进入另一种类型的用户文件夹。
linux - Linux SECURE WEB FILES:Web 文件/目录的首选文件权限
什么 web(什么用于 html、shtml、css、js、pl、py、php 以及什么用于包含的 php 文件)文件权限是我可以给上述文件(755,644)和目录的最高安全权限(在本地主机中,例如:www、www/css、home/gregor/.silly/.idonotwanttonamethatdirpasswordsbutthatsit)?
我可以在 subdir .silly 上删除 -x 到 600 权限吗?我知道我不能在 www 或 www/css 上这样做,我想我也不能在 subsubdir .idonotwanttonamethatdirpasswordsbutthatsit 上删除 -x 到 600?
如果一个 php 文件只包含在另一个文件中而不是任何时候直接调用,会有区别吗?我可以将这些文件中的权限设置为 -x 644 还是必须是 755?
将 .passwords 放在 web 目录之外是否更安全?我的意思是 localhost 路径在一个隐藏的子目录中,还是如果我将它放在 localhost/.ha/.whateversubdirpassword 中是否相同?
当来自另一台计算机的 smbd 通过网络访问 index.php 或 index.html 时,系统会查找哪些权限来检查它是否可以显示/执行文件?(服务器是否需要处理文件是否重要?我的意思是 .php ...)或者说该用户属于哪个组 - 匿名用户是否有组 ID,比如说“1111”?谢谢,来自斯洛文尼亚的 Gregor
php - PHP:“无法打开流:权限被拒绝”
当我尝试通过某些函数访问任何目录或文件时,我在服务器上得到了一些有趣的结果。我已将所有文件和目录权限设置为 777,并将内容所有者更改为 Apache,但我仍然收到错误消息。代码:
move_uploaded_file($_FILES['file']['tmp_name'], '/var/www/html/fileContent_Site/userData/'.$_SESSION['username'].DIRECTORY_SEPARATOR.$_FILES['file']['name']);
或者
file_put_contents('userData/userData.txt', $result,FILE_APPEND);
mkdir("userData/".$register['username']);
对于“move_uploaded_file()”,我得到:
move_uploaded_file(/var/www/php/Site/userData/radi/110729.png):无法打开流:/var/www/php/Site/upload.php 中的权限被拒绝
move_uploaded_file():无法将“/tmp/phpUFvMcn”移动到/var/www/php/Site/upload.php 中的“/var/www/php/Site/userData/radi/110729.png”
对于 'file_put_content()' 和 'mkdir()'
file_put_contents(userData/userData.txt):无法打开流:/var/www/php/Site/register.php 中的权限被拒绝
mkdir():/var/www/php/Site/register.php 中的权限被拒绝