标签: permissions

Ubuntu Server不会使用PHP"move_uploaded_file"上传文件

我正在尝试使用我的Ubuntu虚拟服务器上传文件.

移动上传文件的PHP函数返回以下错误:

"警告:move_uploaded_file(files/Site Logo.png):无法打开流:第5行/var/www/test.php中的权限被拒绝警告:move_uploaded_file():无法将'/ tmp/phpZB7Mxi'移动到'文件第5行的/var/www/test.php中的/ Site Logo.png'

该目录具有0777我通过SSH设置的权限,但仍然无法上传.PHP.ini配置为upload ON和东西,但没有运气.我猜它的权限问题,但我已经把它设置为几乎RWX每个用户?

我的代码最初对于视频系统来说过于复杂,所以我尝试了如下的基本代码:

$file = $_FILES['video']['name'];
echo $file;
move_uploaded_file($_FILES['video']['tmp_name'],"files/".$file);
echo "Done";
Run Code Online (Sandbox Code Playgroud)

这也行不通.所以我猜它是如何配置服务器的?

php permissions ubuntu file-upload

-1
推荐指数
1
解决办法
8551
查看次数

从PHP执行程序(rdiff)

我有这个PHP代码,从浏览器调用时拒绝工作,但是当我从Putty运行它时它工作得很好:

exec('rdiff patch "/full-path/file-1.bin" "/full-path/file-2.bin" "/full-path/output.bin"');
Run Code Online (Sandbox Code Playgroud)

我双重检查文件夹权限(nobody:nobody 0777),rdiff运行权限(设置为root:root 0755,我将它们更改为nobody:nobody 0777但它没有工作),我甚至将文件权限更改为0777 /"将它们归结为" "对任何人来说,根本没用

我很确定这没什么,只是我无法弄清楚什么是错的,我正在使用标准的亚马逊unix EC2实例

php permissions exec

-1
推荐指数
1
解决办法
59
查看次数

无权在SD卡上写入

我绝望地在我的代码中寻找错误,并且非常感谢sb可以帮助我.我正在尝试将图像保存到我的三星Galaxy Tab s2的SD卡中,但无论我使用什么代码,我似乎都无法对SD卡进行任何更改.

下面的代码段落表明,尽管清单发生了变化,但我无权在SD卡上写入数据.

是否有人有同样的问题或知道这里发生了什么?

(android:minSdkVersion ="19"; android:targetSdkVersion ="25")

码:

    File filepath = Environment.getExternalStorageDirectory();
    File dir = new File(filepath.getAbsolutePath() + "/SaveImage");

    MediaStore.Images.Media.insertImage(getContentResolver(), bmp ,"Image.jpg", "IMAGE");
Run Code Online (Sandbox Code Playgroud)

表现:

<manifest

xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ma.singhalja.saveimage">

<uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
Run Code Online (Sandbox Code Playgroud)

日志:

03-28 01:16:54.647 14292-14292/com.ma.singhalja.saveimage E/MediaStore: Failed to insert image
                                                                    java.lang.SecurityException: Permission Denial: writing com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=14292, uid=10141 requires android.permission.WRITE_EXTERNAL_STORAGE, or grantUriPermission()
                                                                        at android.os.Parcel.readException(Parcel.java:1620)
Run Code Online (Sandbox Code Playgroud)

permissions android manifest save-image android-sdcard

-1
推荐指数
1
解决办法
1299
查看次数

-2
推荐指数
1
解决办法
730
查看次数

无法使用 golang 执行 sh 脚本 - 权限被拒绝

我试图让我的 go 程序在我的 Linux (ubuntu) 系统中执行一个脚本文件 (.sh),并且每次出现以下错误时:

得到命令状态:fork/exec /home/myname/Code/MyProj/Server/src/:权限被拒绝

我试图运行的脚本非常简单:

临时文件:

回声临时脚本:$ 1

temp.sh 权限:

-rwxrwxrwx 1 myname myname 19 oct 13 13:33 temp.sh

我用来运行脚本的 golang 代码:

output, err := exec.Command("/home/myname/MyProj/Server/src/", "temp.sh").CombinedOutput()
if err != nil {
    fmt.Println("Error when running command.  Output:")
    fmt.Println(string(output))
    fmt.Printf("Got command status: %s\n", err.Error())
}
fmt.Println(string(output))
Run Code Online (Sandbox Code Playgroud)

我从终端运行这个脚本没有问题,但是当我试图从我的 go 问题中运行它时,我遇到了权限问题,即使我尝试使用 sudo 权限执行 go build 和运行我的程序也是如此我仍然收到那个错误。很高兴听到我做错了什么以及如何解决它。

非常感谢

linux permissions file-permissions go

-2
推荐指数
1
解决办法
2077
查看次数

在 Mac 上运行可执行文件,而不向所有身份不明的开发人员授予权限

Mac 不允许用户运行来自身份不明的开发者的文件以拯救用户。但现在如果您知道它是由您的同事构建的,那么您就可以运行它。

实现此目的的方法之一是允许应用程序从身份不明的开发人员运行 此权限将使您容易受到攻击

或者,您可以每次通过单击“允许”来运行它 - 当您从脚本运行它时,这是无法完成的!

security permissions macos xattr

-2
推荐指数
1
解决办法
2038
查看次数

Mac OS X Tiger Server中的权限问题

我遇到以下问题:

我们的用户正在使用运行Mac OS Leopard的Mac通过AFP连接到运行Tiger Server(版本10.4.11)的Xserve.

在Xserve上,我创建了一个名为"staff"的用户组(使用Directory Admin)并将一些用户帐户放入该组.然后我让我希望他们能够访问的文件夹的组"staff"所有者.

现在,每当任何用户访问服务器上的文件并保存它时,其权限将恢复为用户的权限而不是"人员"的权限.更奇怪的是:当我通过AFP创建一个新文件夹,并给予"员工"读/写权限时,它立即恢复为"所有人:无法访问"

我很奇怪了.任何指向解决方案的指针都将非常感激.

permissions macos administration

-3
推荐指数
1
解决办法
1584
查看次数

用于写入的Unix目录权限

说我有一个文件夹"root".我拥有这个文件夹,我这样做是为了其他人(包括用户"user2",权限是rx)

在root中我有另一个文件夹"bin".我将"bin"的所有者更改为用户"user2",并授予他rwx权限.

  1. user2能否在"bin"文件夹中创建新文件?没有为"root"写作会影响他这样做的能力吗?
  2. 另外,user2可以从"root"中删除整个文件夹"bin"吗?(我不希望他能够这样做 - 他只需要在文件夹bin中创建/删除文件!)

unix permissions

-3
推荐指数
1
解决办法
670
查看次数

带有wamp的windows上的move_uploaded_file()错误

Warning: move_uploaded_file(C:\wamp\www/uploads/a.mp3): failed to open stream: No such file or directory in C:\wamp\www\display\uploadfile.php on line 206

Warning: move_uploaded_file(): Unable to move 'C:\wamp\tmp\php75FD.tmp' to 'C:\wamp\www/uploads/a.mp3' in C:\wamp\www\display\uploadfile.php on line 206
Run Code Online (Sandbox Code Playgroud)

的var_dump:

array (size=1)
  'file' => 
    array (size=5)
      'name' => string 'a.mp3' (length=5)
      'type' => string 'audio/mp3' (length=9)
      'tmp_name' => string 'C:\wamp\tmp\php75FD.tmp' (length=23)
      'error' => int 0
      'size' => int 4030592
Run Code Online (Sandbox Code Playgroud)

tmp和upload目录的权限设置为所有人>完全权限

PHP已正确设置上传文件大小

我不知道为什么文件不会上传...

编辑:代码:http: //pastebin.com/kFG2v2PJ

php windows permissions

-3
推荐指数
1
解决办法
8924
查看次数

什么是"标题之前的脚本输出结束"?

我想用PERL做一个简单的测试.我编写了input.html并将其放在hgi文件夹中,并将其放在cgi-bin中的output.cgi中.两者都在XAMPP文件夹中,使用mac.这也是使用apache.

HTML文件

<!doctype html>
<html lang="en">
  <body>
<form action="/cgi-bin/output.cgi" method="post">
Enter Fahrenheit: <input type="text" name="fahrenheit" /><br />
Enter Distance in Miles: <input type="text" name="distance" /><br />        
<input type="submit" value="Convert!" />
</form>
Run Code Online (Sandbox Code Playgroud)

这是用户按"转换"时应显示的CGI文件

#!/usr/bin/perl -w

use strict;
use warnings;

use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n";


#### read form data
my $fahrenheit = param('fahrenheit');
my $distance = param('distance');


#### do the math
my $celcius = ($fahrenheit * 18.8) + 32;
my $kilometers = $distance * 1.60934;

#### display results …
Run Code Online (Sandbox Code Playgroud)

apache xampp permissions perl cgi

-3
推荐指数
1
解决办法
2万
查看次数

symfony 3 文件夹和文件应该有哪些权限?

我已经重新安装了 Ubuntu 16.04,并且在从 git 中提取了我的 symfony 3.4 项目后,它会加载但没有 CSS 和 JS。我认为是文件夹和文件权限的问题。

php permissions file-permissions symfony

-3
推荐指数
1
解决办法
3001
查看次数

VBScript 权限被拒绝

我正在尝试使用 VBScript 在 SecureCRT 上进行一些自动化操作。我现在的问题是,大约 30% 的时间我尝试运行我的脚本(有时在会议中进行演示......),我收到“权限被拒绝”错误。

很多时候,快速解决方案是将脚本复制并粘贴到新的 .txt 文件中。最终旧的又可以工作了,但它非常挑剔。今天,我的脚本成功了。5分钟后我的许可被拒绝了。我创建了一个修订版,该修订版有效。5 分钟后,一个错误出现了,原始版本不再给我这个错误。很难跟踪,我不确定是什么原因造成的。

编辑:此行发生错误。

Set pso = CreateObject("Scripting.FileSystemObject") 

Set Pile = pso.OpentextFile("Alarm_logs.txt",8, True) 
Run Code Online (Sandbox Code Playgroud)

它非常接近脚本的顶部。
有人有类似的经历吗?

permissions vbscript secure-crt

-4
推荐指数
1
解决办法
6938
查看次数