Abh*_*hek 7 windows chmod icacls
我正在安装在我的系统上的远程驱动器上,我在其中创建了一些文件,我需要为该文件设置一些权限。
我用过icacls
但它不工作。
当我尝试访问文件权限时,它工作正常。
Z:\test_permission>icacls file1.txt
file1.txt "my user name":(I)(RX,W,DC)
Everyone:(I)(RX)
Run Code Online (Sandbox Code Playgroud)
当我尝试更改其权限时,它说访问被拒绝。
Z:\test_permission>icacls file1.txt /deny "user name":R
file1.txt: Access is denied.
Successfully processed 0 files; Failed processing 1 files
Run Code Online (Sandbox Code Playgroud)
解决方法:当我们在同一磁盘上使用 Linux 并使用时,chmod
一切正常。现在我正在尝试使用 Windows 做同样的事情,所以我使用icacls
. 我也不能使用 Cygwin,我只能使用一些 Windows 命令。
如果我做错了什么,请纠正我。
以管理员身份运行 Windows 命令提示符,然后运行:
takeown /R /F file1.txt
icacls file1.txt /t /c /GRANT Everyone:F
Run Code Online (Sandbox Code Playgroud)
它也适用于文件夹。
作为运行 icacls 的用户,您没有“更改权限”权限。以管理员身份运行脚本/命令提示符,或确保您的用户对远程文件夹(及其中的文件)具有更改权限。
我刚刚在你原来的问题中看到了你的评论。FAT 格式的驱动器没有权限设置。这就是为什么安全选项卡不适合您的原因。在服务器端,当您设置文件夹共享时,您应该能够设置一些基本权限(我不知道另一台机器是什么操作系统,但我假设 Win 7 作为示例)
在托管共享的计算机上,转到Properties->Sharing->Advanced Sharing->Permissions
。
从那里,您需要确保您连接的用户具有Change
修改文件的权限。
归档时间: |
|
查看次数: |
28715 次 |
最近记录: |