- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个文件想要传输到运行 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/
我是一名优秀的程序员,十分优秀!