在 WebSphere MQ FTE 中使用 chmod ant 任务远程更改 UNIX 文件的权限?

发布于 2024-11-02 17:01:29 字数 291 浏览 7 评论 0原文

我目前正在使用 WebSphere MQ FTE

让我们考虑以下场景:

A是一个unix服务器,并且在/test/file.txt中有一个文件,

该文件的文件权限是-rw -r--r--.

我想使用我应该从服务器调用的 ant 脚本(chmod 任务)将此文件的权限更改为 -rw-rw-rw B(Windows)。

这可能吗?

I am currently working with WebSphere MQ FTE.

Let us consider the below scenario :

A is a unix server and there is a file in /test/file.txt

The file permission for this file is -rw-r--r--.

I want to change the permission of this file to -rw-rw-rw using an ant script (chmod task) which I should invoke from a server B(windows).

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梅倚清风 2024-11-09 17:01:29

要将此作为 WMQ FTE 任务来执行,您可以使用 托管调用(如果整个任务是更改权限),或者您将使用 传输前或传输后调用 如果您需要在传输之前或之后更改权限。

调用或任务可以直接执行 chmod,但这需要沙箱包含一个包含许多潜在危险命令的目录。最好制作一个调用 chmod 的脚本或 chmod 的链接,并将脚本或链接放入为 FTE 代理沙箱化的专用 bin 目录中。

To do this as a WMQ FTE task you would use a Managed Call if the entire task was to change the permissions, or you would use a pre- or post-transfer call if you needed to change the permissions either before or after the transfer.

The call or task could directly execute chmod but that would require the sandbox to include a directory containing many potentially dangerous commands. It would be better to make a script that invoked chmod or a link to chmod and put the script or link in a dedicated bin directory sandboxed for the FTE agent.

汹涌人海 2024-11-09 17:01:29

发布目的地后您可以执行以下 ant 命令..

<chmod file="${source_path}/${destination.filename}" perm="664"/>

Post destination you can execute below ant command..

<chmod file="${source_path}/${destination.filename}" perm="664"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文