与所有主要操作系统一样,macOS允许您使用一组复杂的文件权限来限制对文件的访问。您可以使用Finder应用程序或Mac终端中的chmod命令自行设置这些设置。下面是方法。
如果您想在不使用终端的情况下为Mac上的文件设置权限,则需要使用Finder应用程序。
您可以从屏幕底部的Dock启动Finder。应用程序由微笑的快乐Mac徽标图标表示。
在Finder窗口中,您可以通过右键单击文件或文件夹并选择“获取信息”选项来查看和设置权限。
有关您的文件或文件夹的详细信息可以在打开的“信息”窗口中找到。但是,要设置文件权限,您需要单击“Sharing&permissi***”选项旁边的箭头。
这将在您的Mac上显示帐户或用户组的列表,访问级别显示在“特权”类别下。
如果未列出要为其设置权限的帐户或用户组,请选择窗口底部的加号(+)图标。
在选择窗口中选择用户或组,然后单击“选择”按钮。这将把它添加到列表中。
访问级别是自解释的,具有“只读”访问级别的用户无法编辑文件,但他们可以访问这些文件。如果帐户设置为“读写”级别,则它们可以同时执行这两项操作。
要为列表中的用户或组编辑此项,请单击该帐户或组的现有级别旁边的箭头,然后从列表中选择“只读”或“读写”。
立即设置权限。完成后关闭“信息”窗口。
如果您曾经在Linux上使用过chmod命令,那么您就会意识到它的强大功能。使用一个终端命令,可以设置文件和目录的读、写和可执行权限。
相关:如何在Linux上使用chmod命令
但是chmod命令并不是一个仅限Linux的命令。与许多其他Linux终端命令一样,chmod可以追溯到上世纪70年代的Unix Linux和macOS都有这一传统,这就是chmod命令今天在macOS中可用的原因。
要使用chmod,请打开一个终端窗口。您可以通过按Dock上的Launchpad图标并单击“Other”文件夹中的“Terminal”选项来完成此操作。
或者,你可以使用苹果内置的聚光灯搜索功能来打开终端。
要查看文件的当前权限,请键入:
ls -@l file.txt“替换”文件.txt“使用您自己的文件名。这将显示所有用户访问级别,以及与macOS相关的任何扩展属性。
文件的文件权限显示在ls命令输出的前11个字符中。第一个字符,一个短划线(-),表示这是一个文件。对于文件夹,这将替换为字母(d)。
接下来的九个字符被分成三组。
第一组显示文件/文件夹所有者的访问级别(1),中间组显示组权限(2),最后三组显示任何其他用户的权限(3)。
这里也会看到字母,比如r(读)、w(写)和x(执行)。这些级别始终按顺序显示,例如:
如果最后一个字符是at符号(@),则表示该文件或文件夹具有与安全性相关的扩展文件属性,从而使某些应用程序(如Finder)具有持久的文件访问权限。
这在一定程度上与macoscatalina中引入的新安全特性有关,尽管自从macosx10.4tiger在2005年推出以来,文件访问控制列表(acl)一直是Mac的特性。
相关报道:macOS Catalina的新安全功能是如何工作的
要设置文件权限,您将在终端使用chmod命令。要删除所有现有权限,请设置该用户的读写访问权限,同时允许所有其他用户的读访问权限,键入:
chmod u=rw,g=r,o=r file.txtu标志设置文件所有者的权限,g表示用户组,而o表示所有其他用户。使用等号(=)将擦除该类别以前的所有权限。
在本例中,文件所有者获得读写访问权限,而用户组和其他用户获得读访问权限。
可以使用加号(+)添加对用户级别的访问。例如:
chmod o+rw file.txt这将授予所有其他用户对该文件的读写访问权。
您可以使用减号(-)来删除它,例如:
chmod o-rw file.txt这将从文件中删除所有其他用户的读写访问权限。
要擦除、添加或删除所有用户的用户权限,请改用a标志。例如:
chmod a+rwx file.txt这将授予所有用户和用户组对您的文件的读写访问权限,并允许所有用户执行该文件。
强大的力量带来了巨大的责任,不可否认chmod命令是一个广泛而强大的工具,可以更改Mac上的文件权限。例如,您可以将字母(rwx)替换为三(或四)个八进制数字的组合,最多777(用于读取、写入和执行)。
如果您想了解更多信息,请在终端键入man chmod以读取可用标志和设置的完整列表。
... 那么用户帐户在Mac上是如何工作的呢?用户可以阅读和编辑彼此的文件吗?删除用户帐户时会发生什么情况?让我们看看。 ...
想学习如何保护闪存驱动器吗?不幸的是,你不能用密码保护整个U盘。但是您可以加密分区、文件夹和存档。 ...
...或者是别的什么问题?我们将解开这个谜团,并向您展示如何在Mac上使用磁盘权限。 ...
... 我们将向您展示如何通过iPad上的文件应用程序直接从Mac或Windows 10计算机访问文件。 ...
许多人通常使用Parallels或VMware等工具在mac上设置虚拟机(VM)。VirtualBox是一个很好的、免费的替代方案。另外,您可以在几分钟内安装和设置它。 虚拟机可以运行当前操作系统中的任何操作系统。无论是用于灾难恢复、代码测...
...。下载完成后打开DMG文件。 相关:什么是DMG文件(以及如何使用DMG文件)? 在DMG安装程序中,将“Backup and Sync from Google”图标拖到另一侧的“Applicati***”文件夹中。 几分钟后,谷歌硬盘的备份和同步软件将安装在你的Mac电脑...
...个显示器,基本的Duet应用程序就是你所需要的。 相关:如何使用iPad作为带Sidecar的外部Mac显示器 如何在mac上安装和设置duet 下载Mac的免费Duet应用程序。 下载完成后,双击文件解压缩并显示Duet应用程序文件。将它从“下载”...
macOS Catalina引入了新的安全控制。例如,应用程序现在需要在访问保存文档和个人文件的驱动器部分之前获得您的许可。让我们看看卡塔琳娜的安保新动向。 有些应用需要权限才能访问你的文件 应用程序现在必须请求权限才...
...些Mac应用程序需要“使用辅助功能控制这台计算机?” 如何让应用程序访问数据 应用程序应该在需要访问受保护的私人信息时提示您,例如您的照片或联系人。当应用程序要访问此数据时,您可能会看到提示消息。只需同意给...