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