Mac OSX上的chmod命令用户权限

问题描述:

当我使用chmod命令时我无法更改用户权限。 我只能添加或删除可执行文件,但读写不能更改... 这是正常的吗? 我该如何改变这些?Mac OSX上的chmod命令用户权限

当你试图改变它们时,你扮演什么样的用户?尝试在chmod命令前添加sudo

例如,

$: drwx------+ 49 host 2111606734 1666 Sep 26 13:31 Desktop/ 
$: sudo chmod 777 desktop 
$: drwxrwxrwx+ 49 host 2111606734 1666 Sep 26 13:31 Desktop/ 
+0

什么也没有发生,它是一样的...有没有这样的事情,作为破碎的权限? – Adonai

+1

你有错误吗? - 编辑你的问题,显示我做过的相同类型的事情。您尝试更改的文件以及您的命令和结果。 –

+0

nope我没有得到任何错误,一切都很好,就好像命令已经执行一样,但是当我用ls -l检查权限时,它们没有改变。 我注意到一位老板是我,另一位是工作人员,这可能是原因吗? – Adonai

尝试使用Mac上的图形用户界面的方式,这就是你如何执行它。

“信息”窗口允许您修改用户,组和其他人的权限。它不提供与chmod命令相同级别的粒度控制,但它是快速限制对文件或文件夹的访问的好方法。

下面介绍如何修改权限与信息窗口:

  1. 点击一个文件或文件夹,选择它。

  2. 从文件菜单中选择获取信息。 get-info doc-info

  3. 点击下一步共享&权限显示所选文件或文件夹的权限的公开三角形。

4.单击锁定并使用管理员帐户进行身份验证。

  1. 使用用户和组旁边的菜单更改权限。

  2. 完成后关闭“信息”窗口。

更改立即生效!

第二个更好的方法是在终端上投入更多精力并使用chmod。

在过去的许可总量控制,你可以使用两个Unix命令 - LS和chmod - 要显示的权限,并修改它们。

假设你想找到一个文件夹的当前权限,然后改变他们755这将使你作为所有者的读,写和执行权限,以及其他人读取和执行权限。

下面是如何找到一个文件夹的当前权限和改变他们:

  1. 打开终端应用程序。

  2. ls –l类型,然后按回车键。您的主目录中的文件和文件夹的符号权限将显示详细信息

  3. 类型chmod 755 foldername,然后按回车键。例如,如果您需要更改权限桌面

    $〜须藤搭配chmod 755桌面

这改变为rwxr-XR-X的文件夹的权限。

OR

$ ~ sudo chmod 777 Desktop 

老劝一如既往 - 熟能生巧:)

尝试修改的一对夫妇的样本文件的权限。如果您需要更多帮助,请查看video

通过以上步骤,所有工作都可以在我的Mac OS X sierra上正常运行!祝你好运!