大家好,我又來啦,今天要分享的是linux中的chmod命令,一起快樂地學習吧!
chmod命令:屬主或者root(超級管理員)用戶用來改變文件或者目錄權限的命令。
命令的格式:chmod {參數} {模式}{文件或者目錄}
例如chmod 777 file1 命令的意思是給文件file1賦予讀取權限。這裡需要補充一下“777”是什麼意思?首先看一下文件詳細信息中的内容及含義。
例如:-rwxr-x-wx. 1 root root 0 6月 14 15:09 file1
1、第一位“-”代表普通文件,即文件的類型是什麼?
-:普通文件
d:目錄
b:快文件
c:字符設備文件
l:符号鍊接文件
s:套接字文件(socket)
p:命名管道文件(pipe))
2、“rwxr-x-wx”每三位代表一個用戶讀取權限位,前三個為屬主權限位,即文件創建者;中間三個為創建者所在組的權限位,相當于windows中的workgroup;後三位是其他訪問用戶的權限位,類似于windows中的來賓用戶。
r權限對應的數字為4,w權限對應的數字為2,x權限對應的數字為1,“-”權限對應的數字為0。因此rwx權限換成數字一一對應于421,然後做個加法:4 2 1=7。同理r-x的數字權限總和為5,-wx的數字權限總和為3所以這個文件現在的權限級别是753.
3、數字1代表的是文件的連接數或者目錄的第一級子文件個數。
4、屬主、屬組。
5、文件大小。
6、最近修改日期。
7、文件名稱。
網上搜索一張圖,供大家參考。
了解了文件的詳細信息及意義後,繼續學習chmod命令。
chmod a= file1 取消file1的讀取權限。其中a代表屬主(u)、屬組(g)及其他用戶(o)的總和,“a=”和“000”是同等的效果。
chmod u=rw file1 修改屬主用戶讀取權限為w-r。
chmod go w file1 增加屬組及其他用戶的w權限。
其他修改權限的操作,大家可以靈活的運用。
今天先學習到這裡,感謝小夥伴們的閱讀!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!