简单谈谈linux的文件权限问题
目錄
首先學(xué)習(xí)幾個(gè)改變文件權(quán)限的命令:
文件權(quán)限
目錄權(quán)限
修改權(quán)限
寫在最后
首先學(xué)習(xí)幾個(gè)改變文件權(quán)限的命令:
改變文件權(quán)限:
chmod [-R] [權(quán)限]文件或目錄
文件權(quán)限
用cxf用戶創(chuàng)建一個(gè)文件,用ll命令查看一下文件(ll命令相當(dāng)于ls -l),發(fā)現(xiàn)文件的權(quán)限是-rw-rw-r--,并且后面帶了兩個(gè)cxf(第一個(gè)cxf代表文件所屬用戶,第二個(gè)cxf代表文件所屬用戶組)。
可以知道,這個(gè)cxfFile是一個(gè)文件,cxf用戶可讀可寫不可執(zhí)行;cxf用戶組下的用戶可讀可寫不可執(zhí)行;其他用戶只可讀。
目錄權(quán)限
用cxf用戶創(chuàng)建一個(gè)目錄,我們發(fā)現(xiàn)第一個(gè)字符果然變成了d,因?yàn)閐代表一個(gè)目錄嘛!
但是細(xì)心的小伙伴會(huì)發(fā)現(xiàn),為什么新建的目錄比文件多了個(gè)x,也就是多了個(gè)可執(zhí)行權(quán)限呢?
我們把這個(gè)x權(quán)限去掉試試,結(jié)果發(fā)現(xiàn)竟然進(jìn)不去這個(gè)目錄了!
再把x權(quán)限加上,發(fā)現(xiàn)目錄又可以進(jìn)去了!
得出結(jié)論:目錄必須要帶x可執(zhí)行權(quán)限,否則是進(jìn)不去目錄的。
修改權(quán)限
我們都知道計(jì)算機(jī)只識(shí)別二進(jìn)制的,所以rwx對(duì)應(yīng)的權(quán)限如果存在,即為1,如果不存在為0。
例如:某個(gè)文件對(duì)應(yīng)的某個(gè)用戶的權(quán)限為rwx,就對(duì)應(yīng)二進(jìn)制數(shù)字為111,轉(zhuǎn)換為十進(jìn)制就是7
再例如:某個(gè)文件對(duì)應(yīng)的某個(gè)用戶的權(quán)限為rw-,就對(duì)應(yīng)二進(jìn)制數(shù)字為11-,轉(zhuǎn)換為十進(jìn)制就是6
那么答案就出來了,r對(duì)應(yīng)4,w對(duì)應(yīng)2,x對(duì)應(yīng)1。
?
但是其中rwx總共有三組,所以對(duì)應(yīng)3個(gè)十進(jìn)制數(shù)字。那么要修改權(quán)限就簡(jiǎn)單了:
chmod命令可以修改文件或目錄的權(quán)限,765分別對(duì)應(yīng)什么呢?
答:7對(duì)應(yīng)rwx,6對(duì)應(yīng)rw-,5對(duì)應(yīng)r-x。合起來就是rwxrw-r-x。
如果想要將某個(gè)目錄下所有的文件一起修改權(quán)限,可以加上-R選項(xiàng):
chmod -R 765 testDir
寫在最后
寫文章目的就是交流分享,如有問題還請(qǐng)指正,本人郵箱784482906@qq.com
?
?
總結(jié)
以上是生活随笔為你收集整理的简单谈谈linux的文件权限问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 网络 socket 编程
- 下一篇: oracle表空间最大30G?如果一张表