不能打开文件夹”xxxxx” 因为您没有权限查看其内容

1、该问题针对的MAX OS系统;

2、正常情况下我们当前用户都不是Root用户,可能某些系统服务或软件会修改某些目录的所有权或访问权限;

3、当UI界面不能操作的时候一定要记得有个万能的工具–终端;

4、终端下很多操作可以使用root权限,只要在命令前加上sudo即可,这在Unix和Linux系统下都是通用的;

5、使用sudo命令是需要输入root用户密码的,很多人会觉得我从来没接触过这个root用户,我又怎么会知道他的密码呢,先打开【系统偏好设置】–【用户与群组】,然后看下面:

20160722-0@2x

如果没有设置主密码或不知道root用户密码是多少,需要输密码的时候可以直接回车试一下。

6、有了以上准备工具,现在可以做一些实事了,比如修改目录权限,使用以下命令

1
sudo chmod 775 /xxx/xxx/xxx

如果你不知道什么是相对路径绝对路径的话,那就写绝对路径,一般都是/Users/用户名/xxx之类的,使用pwd命令可以列出当前目录的绝对路径

7、修改目录或文件所有权

1
sudo chown 用户名:用户组 /xxx/xxx/xxx

什么?不知道用户组是什么,输入ls -l

1
2
3
4
5
6
7
8
9
10
11
SianMac:~ sian$ ls -l
total 0
drwx------   3 sian  staff   102  6  4 11:42 Applications
drwx------+  7 sian  staff   238  7 22 12:08 Desktop
drwx------+ 11 sian  staff   374  7 21 15:37 Documents
drwx------+  9 sian  staff   306  7 22 11:55 Downloads
drwx------@ 61 sian  staff  2074  7  1 11:29 Library
drwx------+  3 sian  staff   102  6  4 10:22 Movies
drwx------+  5 sian  staff   170  7 20 17:04 Music
drwx------+  6 sian  staff   204  7 19 14:49 Pictures
drwxr-xr-x+  4 sian  staff   136  6  4 10:22 Public

这里所列出来的目录或文件,用户名为sian,用户组为staff

8、切换到root用户模式

1
sudo su

9、以上带sudo命令的,第一次使用时会要求输入密码,这个密码就是上图的那个所谓主密码。

Leave a Reply