Mac下修改权限命令

在mac 查看、修改文件权限的命令

1、查看文件/文件夹权限:

1、查看某个文件权限的命令

ls -l + 要查看文件的文件名

2、查看某个文件夹里所有文件/文件夹的权限

ls -l + 文件夹名

3、如果要查看某个文件夹的权限,需要在该文件夹外部目录下执行

ls -l

来打印所有文件/文件夹权限,而无法单独查看某个文件夹的权限

  • 下面举例说明

我们在桌面上建一个文件夹,名字叫chmod_test,里面放1个文件和一个文件夹:111.txt文件和test文件夹,如图:
[图片上传失败...(image-d94c7e-1679196136138)]

1、查看111.txt文件的权限:
用终端进入chmod_test文件夹,执行ls -l 111.txt,就会打印出111.txt的权限信息,如下图:
[图片上传失败...(image-c6473f-1679196136138)]

下面这行信息,就是111.txt的权限信息,至于是什么意思,后面会说

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

2、再来看看test文件夹的权限:
因为无法单独查看文件夹权限,要查看test文件的权限就只能在其父目录,即chmod_test这个文件夹里执行查看命令:ls -l,就会打印出chmod_test目录里所有文件、文件夹的权限信息,如图:
[图片上传失败...(image-67c759-1679196136138)]

下面这行信息,就是test文件夹的权限信息

drwxr-xr-x  2 xuye  staff  68  4 13 17:57 test
  • 好,命令和例子都看过了,下面讲讲如何根据打印的信息了解文件权限:
-rwxr-xr-x number user group filesize updatetime filename

可以看到通用格式分成了7部分,分别是:
1、文件属性,即文件的类型/读/写/执行等权限,共10个字符。

  • 第一个字符表示类型,后9个字符分3组,表示该文件对于当前用户(user)、当前用户所在组(group)、其他用户(other)的读/写/执行权限。

  • rwx:代表属主权限,-代表无权限;r代表具有可读权限; w代表具有可写权限;x代表具有可执行权限

拿111.txt文件举例:

-rw-r--r--

第一个字符是-,表示类型,通常文件都是-。当然还有其他类型,比如d表示目录等。

接下来3个字符是rw-,表示该文件对于当前用户的权限是r/w,即当前用户能对111.txt读、写,但是不能执行,所以执行权限块是-,表示没有执行权限。

再接下来3个字符是r--,表示该文件对于当前用户所在的组的成员来说,只能执行读,写和执行都是无权限的。

最后3个字符是r--,表示该文件对于其他用户来说也是只能读,不能写和执行。

【ps】111.txt文件10个字符-rw-r--r--@最后面还有个@,这个其实是mac系统的文件自带的一个表示文件有扩展属性的标示,与权限无关。

2、number,即文件inode数量,inode表示储存文件元信息的区域

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

可见111.txt的inode值是1

3、user,即当前用户名

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

可见111.txt的当前当前用户名是xuye

4、group,即当前用户所在的组的名字

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

可见111.txt的当前用户所在的组是staff组

5、filesize,即该文件大小,单位是byte

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

111.txt由于是空的,所以大小是0byte

6、updatetime,即文件的最后修改时间

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

可见111.txt的最后修改时间是4 13 17:45,即4月13号17:45

7、filename,即文件名

-rw-r--r--@ 1 xuye  staff  0  4 13 17:45 111.txt

111.txt的文件名自然就是111.txt

2、修改文件的权限

111.txt文件的其他用户权限是r--,即只能读不能写,那其他用户想写怎么办,就得修改111.txt文件的权限,让其他用户也能写。

修改权限的命令格式
chmod [<权限范围><权限操作><具体权限>] [文件或目录…]

<权限范围>
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

<权限操作>
+:表示增加权限

  • :表示取消权限
    =:表示唯一设定权限

<具体权限>
r:表示可读取
w:表示可写入
x :表示可执行

好,现在让其他用户都可以对111.txt文件有写的权限,则执行

chmod o+w 111.txt

过程如图:
[图片上传失败...(image-8bb1f7-1679196136138)]

再使用ls -l 111.txt 查看文件权限,发现第三组权限从r--变成了rw-,确实修改了111.txt对其他用户的权限,现在其他用户可以修改111.txt了

那现在我想让所有用户都能执行111.txt,但是不可以修改,则执行

chmod a+x-w 111.txt

再看一下权限,发现变成了
-r-xr-xr-x@ 1 xuye staff 0 4 13 17:45 111.txt
所有用户都不能修改111.txt了。

打开111.txt文件随便输入点东西,系统提示我们该文件已经被锁定,无法操作,如图:

[图片上传失败...(image-6b5f46-1679196136137)]

常用的linux文件权限:
444 r--r--r-- : 所有用户都只有读权限
600 rw------- : 文件所有者具有读、写权限,其他用户没有权限
644 rw-r--r-- : 文件所有者具有读写权限,同组用户具有读权限,其他用户具有读权限
666 rw-rw-rw- :文件所有者,同组用户,其他用户都具有读写权限,没有执行权限
700 rwx------ : 文件所有者具有读写执行权限,同组用户其他用户均没有任何权限
744 rwxr--r-- : 文件所有者具有读写执行权限,同组用户和其他用户只有读权限
755 rwxr-xr-x : 文件所有者具有读、写、执行权限,同组用户和其他用户具有读、执行权限
777 rwxrwxrwx : 全部用户都用全权限
从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)

以755为例: 1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限; 4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限; 7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

rwx权限数字解释:

chmod也可以用数字来表示权限

如 chmod 777 file
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容