tft每日頭條

 > 圖文

 > linux命令chmod什麼意思

linux命令chmod什麼意思

圖文 更新时间:2024-07-01 06:23:18

大家好,我又來啦,今天要分享的是linux中的chmod命令,一起快樂地學習吧!

chmod命令:屬主或者root(超級管理員)用戶用來改變文件或者目錄權限的命令。

命令的格式:chmod {參數} {模式}{文件或者目錄}

例如chmod 777 file1 命令的意思是給文件file1賦予讀取權限。這裡需要補充一下“777”是什麼意思?首先看一下文件詳細信息中的内容及含義。

linux命令chmod什麼意思(linux常用命令之chmod用法)1

例如:-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.

linux命令chmod什麼意思(linux常用命令之chmod用法)2

3、數字1代表的是文件的連接數或者目錄的第一級子文件個數。

4、屬主、屬組。

linux命令chmod什麼意思(linux常用命令之chmod用法)3

5、文件大小。

6、最近修改日期。

7、文件名稱。

網上搜索一張圖,供大家參考。

linux命令chmod什麼意思(linux常用命令之chmod用法)4

了解了文件的詳細信息及意義後,繼續學習chmod命令。

chmod a= file1 取消file1的讀取權限。其中a代表屬主(u)、屬組(g)及其他用戶(o)的總和,“a=”和“000”是同等的效果。

linux命令chmod什麼意思(linux常用命令之chmod用法)5

chmod u=rw file1 修改屬主用戶讀取權限為w-r。

chmod go w file1 增加屬組及其他用戶的w權限。

其他修改權限的操作,大家可以靈活的運用。

今天先學習到這裡,感謝小夥伴們的閱讀!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved