所属的用户_关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂
Linux下一切都是文件,通過(guò)ls -l或者別名ll可以查看文件的詳細(xì)信息:
drwxr-xr-x
第一個(gè)字符d指的是目錄文件;
第2-4個(gè)字符rwx:
指的是u(user,owner)對(duì)這個(gè)文件具有可讀可寫可執(zhí)行的權(quán)限;
第5-7字符r-x:
指的是g(group)對(duì)這個(gè)文件具有可讀可執(zhí)行權(quán)限;
第8-10字符r-x:
指的是o(other)對(duì)這個(gè)文件具有可讀可執(zhí)行的權(quán)限;
了解了文件權(quán)限位之后,我們來(lái)看看chmod命令的第一種語(yǔ)法結(jié)構(gòu):
chmod {u,g,o}{+,-,=}{r,w,x} file_name
考慮{u,g,o}{+,-,=}{r,w,x}花括號(hào)順序不能變,排列組合也有:
((2*23)*(2*23)*(2*23))/2 =732種,哇...是不是特別刺激,還能這么玩!
我們挑選其中幾組數(shù)據(jù)來(lái)做說(shuō)明:
第一組數(shù)據(jù)(每個(gè)花括號(hào)里面選一個(gè)元素)
chmod u+r file
給所有者增加r權(quán)限:
第二組數(shù)據(jù)(每個(gè)花括號(hào)里面選2個(gè)元素)
chmod og+=rw file
給所屬組,其他用戶設(shè)置權(quán)限為rw(+,=是按照從左到右順序執(zhí)行):
第三組數(shù)據(jù)(每個(gè)花括號(hào)里面選3個(gè)元素)
chmod ugo=+-rwx file
給所有者,所屬組,其他用戶先賦予rwx的權(quán)限,再追加rwx的權(quán)限,最后減rwx的權(quán)限,結(jié)果為沒(méi)有任何權(quán)限
基于現(xiàn)實(shí),后面2種用法很少見(jiàn),僅供娛樂(lè);也就是+,-,=是不會(huì)組合到一起使用的,沒(méi)有任何意思,下面再列取幾個(gè)例子以供參考:
chmod u+w file(給u(user,owner)添加一個(gè)w(可寫的權(quán)限))
chmod ugo=rwx file(給所有用戶包括u,g,o設(shè)置全部的權(quán)限)
chmod a=rwx file(a代表所有用戶,所以得到的結(jié)果和上面結(jié)果一樣)
關(guān)于chmod命令的第二種語(yǔ)法結(jié)構(gòu):(就是采用數(shù)字)
chmod *** filename
第一個(gè)*代表u所具有的權(quán)限
第二個(gè)*代表g所具有的權(quán)限
第三個(gè)*代表o所具有的權(quán)限
另外,
r代表4
w代表2
x代表1
rwx彼此之間的和,加上自己,可以有如下7種組合:
1=x(代表可執(zhí)行)
2=w(代表可寫)
3=x+w=1+2(代表可執(zhí)行+可寫)
4=r(代表可讀)
5=1+4=x+r(代表可執(zhí)行+可讀)
6=2+4=w+r(代表可寫+可讀)
7=1+2+4=x+w+r(代表可執(zhí)行+可寫+可讀)
舉例:
chmod 124 file(給file的 u設(shè)置可執(zhí)行的權(quán)限;給g設(shè)置可寫,給o設(shè)置可讀)
chmod 765 file(給file的 u設(shè)置全部的權(quán)限;給g設(shè)置可讀可寫,給o設(shè)置可讀可執(zhí)行)
以上2種方法,各有千秋。
總結(jié)
以上是生活随笔為你收集整理的所属的用户_关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 宝马数字钥匙已支持安卓系统,无需安装 A
- 下一篇: cad线性标注命令_CAD常用标注快捷键