问题标签 [permission-denied]
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.
git - Git over samba - 无法写入 sha1 文件名 | 没有权限
当我在 Windows 上使用 git over samba 共享时,当我想通过 git_extentions 或 tortoiseGIT 提交文件时出现错误。错误是: 错误:无法写入 sha1 文件名 .git/objects/b4/e819f886bf31b67c42249a0eff8e8b16cf7622: Permission denied。当我通过 ubuntu 服务器添加文件并提交文件时,它工作正常。我也在banrch工作。
我已经尝试过了chmod 777 the whole .git folder
。
asp.net - 通过 ASP.Net 写入没有写入权限的文件
我使用 .Net 框架 4.0 创建了一个 ASP.Net 应用程序。我需要在同一台服务器上的任何位置保存一个 xml 文件(如果文件不存在),然后总是想访问。但我不想为任何文件夹设置写权限。
是否可以在不指定写入权限的情况下将文件写入网络服务帐户的任何位置?
网络服务帐户是否具有任何位置的默认写入权限?
谢谢, Jitendra Biyani
sql-server-2008 - 无法打开备份设备。操作系统错误 5
下面是我用来备份(创建.bak
)我的数据库的查询。
但是,每当我运行它时,我总是会收到以下错误消息:
消息 3201,级别 16,状态 1,第 1 行
无法打开备份设备“C:\Users\Me\Desktop\Backup\MyDB.Bak”。操作系统错误 5(拒绝访问。)。消息 3013,级别 16,状态 1,第 1 行
备份数据库异常终止。
这是我的查询:
perl - 使用 GD::Graph 打印到 .gif 文件。写入文件时权限被拒绝
我在 PHP 中编写了一个接受用户输入的页面,然后在传递这些参数后对 Perl 文件执行 shell_exec。
我的 Perl 文件基本上会生成一个 GD::Graph。当我第一次运行脚本时,似乎没有问题,并且我得到了一个有效的 image.gif 文件。但是,再次运行它不会更改 image.gif 文件中的任何数据。它保持不变,就好像它不能被覆盖一样。
然后我通过 shell 执行 Perl 脚本并手动传递参数。这是我收到的错误消息:
Perl中的相关代码是:
有问题的第 178 行是:
我尝试将文件更改为 CHMOD 777,但由于它是由Apache生成的,我没有足够的权限来 CHMOD 它。
c - C 权限被拒绝创建队列
我正在尝试创建一个队列,但出现权限被拒绝错误。我之前遇到过这个错误,但后来我添加了用于捕获密钥创建错误的代码并且它正在工作。从那以后我唯一改变的是我将队列创建代码放在一个单独的函数中。这是我的代码的样子:
抛出的错误是“msqid1 创建:权限被拒绝”。有任何想法吗?
php - php 不能执行任何外部命令?
我们在这里从 Slackware 迁移到 CentOS,它工作正常,然后在没有通知的情况下,php 停止执行外部调用,例如对“wc”和“spamc”的调用。所有此类调用在 error_log 上显示为:
sh: /usr/bin/spamc: 权限被拒绝
路径是正确的。我们正确设置了权限,并且 apache 应该能够毫无问题地执行文件。我们不在安全模式下,也没有设置 base_dir。它不是 SELinux,或者至少 sestatus 说 SELinux 已禁用。
概括:
- PHP 无法通过 exec() 或 popen() 执行任何操作
- 二进制文件的路径是正确的。
- 我们没有处于安全模式
- 我们没有设置 base_dir
- 二进制文件的权限允许 apache 用户执行它们
- SELinux 被禁用
- php.ini 中的 disable_functions 为空
- 我们不知道为什么它不起作用
PHP 版本 5.3.3 和 CentOS 5.5
任何人都知道可能会发生什么?提前致谢
cron - 如何在 cpanel 中为 cron 作业添加权限
我正在尝试使用 cpanel 界面设置 cron 作业。
但是我收到回复邮件为“权限被拒绝”
如何为 cpanel 中的用户设置 cron 作业的权限?
php - PHP symlink():可写文件夹中的权限被拒绝
我想用 PHP 创建一个符号链接。
符号链接需要和上传的文件放在同一个地方,这应该没问题吧?
我真正的问题是,使用时symlink()
,我在 PHP 可以写入的同一目录上收到权限被拒绝错误$_FILES
。
我已经使用text.txt
作为测试文件和link
符号链接进行了测试:
symlink("repository/text.txt", "link");
PHP 脚本从content/folder/script.php
. 我在这里做错了什么?符号链接是否需要文件扩展名(我对此表示怀疑)或其他什么?
mercurial - Mercurial 变更集钩子存在,状态为 -1
我在 LAN 上使用 Mercurial SCM,使用普通共享文件夹而不是 HTTP,但在运行自动更新挂钩时遇到问题。
我已按照常见问题解答中的详细说明输入了此钩子。这会安装钩子,但是当我将某些内容推送到远程存储库时,会出现错误:
还有另一个与此类似的stackoverflow问题,但它没有提供任何解决方案,只是它可能是某处的权限错误。
有没有其他人遇到过这个问题,其他人可以对此有更多的了解,或者告诉我从哪里开始解决这个问题?谢谢。
php - 本地主机上的 ffmpeg-php 权限被拒绝
我对php很陌生。我最近在我的 Mac 上设置了 php,我正在尝试设置 ffmpeg-php 以根据需要将各种视频转换为 flv 或其他格式。我使用了本教程FFmpeg Mac Installation并让 ffmpeg 使用终端工作,但是,当我尝试使用 php 编码电影时出现错误。在我的 apache error_log 文件中,它在 flv 文件旁边显示权限被拒绝(如下所示)。
FFmpeg 版本 0.6,版权所有 (c) 2000-2010 FFmpeg 开发人员
于 2010 年 12 月 30 日 08:36:24 使用 gcc 4.2.1(Apple Inc. build 5646)(点 1)构建:--prefix=/usr/local --enable-shared --disable-mmx --enable-libmp3lame --enable-gpl --enable-libfaad --enable-zlib --enable-libvorbis --enable-libfaac --enable-nonfreelibavutil 50.15。1 / 50.15。1
libavcodec 52.72。2 / 52.72。2
库格式 52.64。2 / 52.64。2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.11. 0 / 0.11。0
似乎流 1 编解码器帧速率与容器帧速率不同:1200.00 (1200/1) -> 30.00 (30/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/myApple/ Sites/AdHere/test.mov':
元数据:
major_brand:qt
minor_version:537199360
compatible_brands:qt
持续时间:00:00:02.04,开始:0.000000,比特率:1109 kb/s
流 #0.0(eng):音频:aac,44100赫兹、立体声、s16、97 kb/s
流 #0.1(eng):视频:h264、yuv420p、640x480、1027 kb/s、30.15 fps、30 tbr、600 tbn、1200 tbc
/Users/myApple/Sites/AdHere/movteststuff.flv:权限被拒绝
我不知道问题是什么。我正在使用以下 php 代码:
我能够看到各种参数,如文件名、帧高度、帧宽度,这让我相信 ffmpeg-php 有点工作,但也许我只是在 exec() 命令中做错了。有人有想法么。一段时间以来,我一直在努力设置 ffmpeg。
谢谢!
-乔恩