日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux文件属性权限相关

發(fā)布時(shí)間:2024/8/24 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux文件属性权限相关 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一個(gè)linux目錄或者文件,都會(huì)有一個(gè)所屬主和所屬組。

所屬主,即文件的擁有者,而所屬組,即該文件所屬主所在的一個(gè)組。

linux文件屬性

包括文件類(lèi)型 - d ?l ?b c s 依次表示 普通文件,目錄,鏈接文件,塊設(shè)備文件如磁盤(pán)等,字符設(shè)備文件例如鍵盤(pán)、鼠標(biāo),套接字文件

文件權(quán)限

所屬主u

所屬組g

其他非主組o

?

更改文件所屬主

chown?

? chown -R ?賬戶名 文件名

? chown -R 賬戶名:組名 ?文件名

這里的-R選項(xiàng)只作用于目錄,作用是級(jí)聯(lián)更改,即不僅更改當(dāng)前目錄,連目錄里的目錄或者文件全部更改。

?

chmod?

?更改用戶權(quán)限

linux使用數(shù)字去代替rwx, 具體規(guī)則為 ‘r’ 等于4, ‘w’ 等于2, ‘x’ 等于1, ‘-‘ 等于0.

舉個(gè)例子: ‘-rwxrwx---’ 用數(shù)字表示就是 ‘770’,

具體是這樣來(lái)的: ‘rwx’ = 4+2+1=7; ‘rwx’ = 4+2+1=7; ‘- - -‘ = 0+0+0=0.

chmod -R跟chown中的-R一樣都是連級(jí)更改

chmod 777 ?filename

chmod -R 777 dfilename

還可以chmod ?ugo+wrx ?filename

? ? ? ? ?chmod u+wrx filename

? ? ? ? ?chmod u-wrx filename

? ? ? ? ?chmod u=wrx filename

值得提一下的是,在linux系統(tǒng)中,默認(rèn)一個(gè)目錄的權(quán)限為 755,而一個(gè)文件的默認(rèn)權(quán)限為644.

主要原因是umask值決定默認(rèn)文件權(quán)限

umask預(yù)設(shè)是0022,其代表什么含義?先看一下下面的規(guī)則:

1)若用戶建立為普通文件,則預(yù)設(shè) ‘沒(méi)有可執(zhí)行權(quán)限’, 只有’rw’兩個(gè)權(quán)限。最大為666 (‘-rw-rw-rw-‘).

2)若用戶建立為目錄,則預(yù)設(shè)所有權(quán)限均開(kāi)放,即777 (‘drwxrwxrwx’).

umask數(shù)值代表的含義為,上邊兩條規(guī)則中的默認(rèn)值(文件為666,目錄為777)需要減掉的權(quán)限。所以目錄的權(quán)限為 'rwxrwxrwx' - '----w--w-' = 'rwxr-xr-x',普通文件的權(quán)限為 'rw-rw-rw-' - '----w--w-' = 'rw-r--r--'. umask的值是可以自定義的,比如設(shè)定umask 為 002,您再創(chuàng)建目錄或者文件時(shí),默認(rèn)權(quán)限分別為 'rwxrwxrwx' - '-------w-' = 'rwxrwxr-x''rw-rw-rw-' - '-------w-' = 'rw-rw-r--'.

umask 可以在 /etc/bashrc 里面更改,預(yù)設(shè)情況下,root的umask為022,而一般使用者則為002

?

? 修改文件的特殊屬性

? chattr

? 語(yǔ)法 chattr ?[+-=] [ASaci ] 文件或者目錄名稱(chēng)??

? ?‘+-=’ : 分別為增加、減少、設(shè)定

? ? ‘A’ : 增加該屬性后,文件或目錄的atime將不可被修改;

? ? ‘S’ : 增加該屬性后,會(huì)將數(shù)據(jù)同步寫(xiě)入磁盤(pán)中;

? ? ‘a(chǎn)’ : 增加該屬性后,只能追加不能刪除,非root用戶不能設(shè)定該屬性;

? ? ‘c’ : 自動(dòng)壓縮該文件,讀取時(shí)會(huì)自動(dòng)解壓;

? ? ‘i’ : 增加后,使文件不能被刪除、重命名、設(shè)定鏈接接、寫(xiě)入、新增數(shù)據(jù);i’ 權(quán)限后,即使是root賬戶也不能刪除

?

? ? lsattr

? 該命令用來(lái)讀取文件或者目錄的特殊權(quán)限。

? ?lsattr [-aR] ?filename

? ?‘-a’ : 類(lèi)似與ls 的-a 選項(xiàng),即連同隱藏文件一同列出;

? ?‘-R’ : 連同子目錄的數(shù)據(jù)一同列出

? ?

?

轉(zhuǎn)載于:https://www.cnblogs.com/yuankaituo/p/4308173.html

總結(jié)

以上是生活随笔為你收集整理的linux文件属性权限相关的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。