gpt4 book ai didi

linux - 使用 smbclient 远程更改推送到 W7 机器的文件的权限

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:52 24 4
gpt4 key购买 nike

我有一个文件想要传输到运行 W7 32 位的远程计算机

我有一个脚本,使我能够使用以下组合将文件从 Linux 管理服务器推送到计算机:

1) smbclient 在 W7 机器上挂载 Admin 共享2)winexe将文件移动到我需要的位置

这使我的文件位于正确的位置,但由管理员用户拥有 - 而我需要它可由标准用户 User1 编辑

我一直在尝试使用 icacls 来解决这个问题使用 winexe 我可以在 W7 机器上远程运行它。最初,我尝试将用户帐户的权限设置为“完整”:

icacls c:......\myFile/grant User1:F

从命令行检查表明它显然有效:icacls c:......\myFilec:......\myFile User1:(F)

但是,从windoes桌面上,文件属性对话框显示User1只有读取权限,其他任何权限都拒绝访问。

我的下一次尝试是:

icacls c:......\myFile/setowner User1

但是,当以 User1 身份登录 Windows 桌面时,尝试删除或编辑文件现在告诉我这样做需要 User1 的许可......这有点反常,因为我以 User1 身份登录......

有什么想法吗?

最佳答案

这可能有帮助,也可能没有帮助,但我无法删除从 Linux 计算机复制到 Windows 共享文件夹的文件 - 出现“需要管理员权限”类型错误。

我试图用 smbclient -c "setmode -r;"来解决这个问题选项,但当这不起作用时,我意识到 Windows 文件夹本身被设置为除管理员级别之外的所有人的只读访问权限。

关于linux - 使用 smbclient 远程更改推送到 W7 机器的文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com