通过Power Shell授予Raspberry Pi 3中文件夹的读取权限

时间:2019-02-11 14:44:03

标签: powershell raspberry-pi3 windowsiot

我通过安装有Power Shell的Windows IoT连接到Raspberry Pi3。
我有一些文件夹:COMDriver,该文件夹在Windows设备门户->文件资源管理器中是不可见的。
ls给出以下结果:

[192.168.1.17]: PS C:\Data\USERS\administrator> ls


    Directory: C:\Data\USERS\administrator


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-r---        1/24/2019   5:24 PM                3D Objects
d-----        2/11/2019   5:34 PM                COMDriver
d-r---        1/24/2019   5:24 PM                Documents
d-r---        1/24/2019   5:24 PM                Downloads
d-----        1/24/2019   5:24 PM                Favorites
d-r---        1/24/2019   5:24 PM                Music
d-r---        1/24/2019   5:24 PM                Pictures
d-r---        1/24/2019   5:24 PM                Videos

我想我需要授予文件读取权限,但是Set-Acl没有这样的选择。
我要做什么壳?

1 个答案:

答案 0 :(得分:1)

即使通过Set-Acl命令设置ACL对象,该文件夹也可以通过设备门户中的文件资源管理器隐藏。这是设计使然。DevicePortal显示的根文件夹是硬编码的。我认为在某些SKU上启用完整的文件资源管理器存在安全性问题。我想知道为什么要通过Device Portal查看自定义文件夹。实际上,您可以按照以下步骤通过PC上的文件管理器查看文件夹。

  1. 在您的PC中打开文件管理器
  2. 打开任何驱动器,然后在path-中键入以下行: \ {您的pi地址} \ c $ \ Data \ Users \ administrator
  3. 现在按Enter,您可以使用pc访问pi

此外,Universal Windows Apps(应用程序)默认情况下可以访问某些文件系统位置。请在MSDN论坛和topic中查看此File access permissions。我认为设备门户中的文件资源管理器遵循了这一原则。