问题标签 [ownership]

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 投票
1 回答
161 浏览

php - php文件上传所有权问题

我正在尝试在 PHP 中实现照片上传和调整大小(我正在使用 LAMP 堆栈和 Imagick 扩展来调整大小)。但是,每次我尝试上传文件时,文件的所有权默认设置为 www-data,这使得无法对文件应用任何更改。以下是我正在使用的代码:

照片被移动到正确的位置,但由于所有权问题没有调整大小。有没有办法解决这个问题?谢谢 :)

0 投票
1 回答
1572 浏览

permissions - Google 网站将 Apps-Script 的所有权转让给其他所有者

我为我的组织创建了一个 Google 站点,但我要离开了。我为该站点设置了另一个所有者。今天早上,当他去编辑脚本时,我们注意到屏幕顶部出现以下错误:

这些脚本在新所有者登录的管理站点仪表板中可见。该脚本打开并可见,但“部署为 Web 应用程序”显示为灰色(即使在添加新版本之后也是如此)。如果您尝试复制脚本,它会尝试复制但随后出现红色数据存储错误。

在网站上编辑页面时,新所有者尝试插入应用程序脚本小工具,但未显示任何已发布的网络应用程序。

这与此处列出的问题不同:Transfer Ownership of a file to another user in Google Apps Script

我认为 Google 可能在一年前将其列为错误(http://productforums.google.com/forum/#!topic/apps-script/3rUT5XRUQ2A

任何人有任何想法,或者我是否被迫将这些中的每一个发送给新所有者,让他们将它们复制并粘贴到新文件中,设置新权限,然后在每个受影响的页面上重新插入这些应用程序?

谢谢

0 投票
2 回答
11696 浏览

c++ - C++ How to retrieve a file permission and ownership via win32 api

I've been searching over the internet how to retrieve permissions and ownership of a file using win32 api, and yet I have no answer.

I'm new with the win32 api , read some guides from the internet, tried to analyze some code associating with this api and still I'm clueless.

Could you guys help me out with some piece of advice or some directions , tips etc.

I'm sorry that I can't be more specific than that by adding some code, I don't see any reason to import any code of my own since the only remaining function is the one retrieving this information and the rest is simple(User interface and etc).

0 投票
4 回答
31488 浏览

objective-c - __weak 和 __block 引用有什么区别?

我正在阅读 Xcode 的文档,这让我感到困惑:

以下是从文档中复制的:

块形成对其捕获的变量的强引用。如果 self在块内使用,则该块形成对 的强引用self,因此如果 self还具有对该块的强引用(通常会这样做),则会产生强引用循环。为避免循环,您需要__block在块外创建对 self 的弱(或 )引用,如上例所示。

我不明白“弱(或__block)”是什么意思?

这里一模一样?</p>

我在文档中找到了另一篇文章:

注意:在垃圾收集环境中,如果您同时将__weak__block修饰符应用于变量,则该块将无法确保它保持活动状态。

所以,我完全感到困惑。

0 投票
1 回答
744 浏览

objective-c - 在目标 c 中交换对象

我试图在按钮操作时交换两个对象,但我无法让它工作。它是第一次交换,但下次当我单击按钮时,它会因 EXC_BAD_ACCESS 而崩溃。

这是代码

我在 Search DTO(searchDTO) 中分配 fromDTO 和 toDTO。

0 投票
1 回答
2058 浏览

php - Apache 文件所有权/组

我目前为我的组织管理 8 个不同的站点,并建立了一个中央管理网站来帮助管理所有站点上的内容。

我目前在管理网站上有一个文件上传器,允许我将 ZIP 文件上传到服务器。该脚本然后解压缩包,并将文件移动到服务器的不同部分。

问题是,当我通过浏览器上传文件时,它会将所有权分配给 apache(对于用户和组)。当我尝试使用 FTP 覆盖文件时,这会给我带来问题。

我试图在上传/移动文件后立即更改上传文件的所有者,既使用 PHP 原生“chown”函数,也使用 exec 函数运行 linux 命令 chown,但都失败(PHP 原生 chown 显示“不允许操作”错误)

所以我的问题是:1)我是不是走错了路?(我对文件所有权的了解有限) 2)我有什么理由不应该更改文件所有权?3)有没有变通办法?

如果您想了解更多信息,请随时询问。

非常感谢

菲尔

通过浏览器上传的文件的当前文件详细信息:

通过 FTP 上传的文件的文件详细信息:

0 投票
1 回答
1937 浏览

c++ - 智能指针数组

我创建了一个智能指针类,如:

它工作得很好(类似于auto_ptrin boost 库),但现在我需要将智能指针的动态数组存储在 obj 中,并且它必须支持:

1)将新的智能指针插入到智能指针数组中,让数组调整大小并获得新obj的所有权,

2)动态删除一个智能指针并释放资源,

3)当最终确定数组时,所有对象都被删除。

我在考虑使用std::vector<Owner<T> >,但似乎 c++ 最佳实践建议不要将智能指针存储在 std 容器中,因为复制/分配行为,那么我可以采用哪些其他方法来实现这一点?类似于以下示例中的 OwnerArr :

提前致谢!

0 投票
1 回答
2268 浏览

c++ - 如何在windows中更改文件的所有权

我正在尝试通过 windows(windows 7 及更高版本)中的 c++ 将文件的所有权更改为特定用户。我已经阅读了这个例子,但它似乎没有多大帮助。我希望能够创建一个像SetFileOwner(LPTSTR user, LPTSTR fileStr)这样将 fileStr 的所有者设置为指定用户的函数。

看来我需要一个 SID 来设置所有者,然后使用SetNamedSecurityInfo. 还有其他选项可以让我通过用户名设置所有权吗?有没有办法从用户名中获取 SID(对不起,如果这个问题很愚蠢 - 我并不真正了解 Windows 权限和所有权的工作方式)?

0 投票
1 回答
3080 浏览

php - Apache 以无人身份运行,但 whoami 显示“root”或我的用户名

问题是我used ps aux | grep apache说apache没有人运行。但后来我使用exec("whoami")了,它给出了不同的结果:root 或 gt。这取决于脚本的所有者。如果脚本由 拥有root,whoami 是root; 如果由 拥有gt,那么 whoami 是gt。我还检查了httpd.conf,apache用户是nobody,组是nobody。

那么有人能解释一下这件事吗?

谢谢!

0 投票
4 回答
110 浏览

c++ - C++明确库拥有指针

通过或不使用智能指针。我想向库的用户明确说明,他们传递到库中的所有指针现在都应该归库所有(即,不由用户发布)。

许多开源库只是在其文档中声明该库拥有或不拥有一切。他们讨论了传入指针的预期寿命。当然,有一种更严格的方法可以将此信息传达给用户。

一个例子会很棒。

谢谢!