tft每日頭條

 > 科技

 > linux讀寫權限教程學習

linux讀寫權限教程學習

科技 更新时间:2025-02-02 03:50:45

linux讀寫權限教程學習?上節講了Linux下的用戶與用戶組這節配合文件的權限來實際操作一下,我來為大家科普一下關于linux讀寫權限教程學習?以下内容希望對你有幫助!

linux讀寫權限教程學習(從零開始學Linux運維29.Linux下文件權限)1

linux讀寫權限教程學習

上節講了Linux下的用戶與用戶組

這節配合文件的權限來實際操作一下

1.文件權限

當我們使用"ls -l"查看文件的時候

會打印如下信息

我們把信息拆開看一下

①:文件的類型共有7種類型,具體可以看一下之前的文章 從零開始學Linux運維|21.文件的類型及屬性

②:文件的權限,也就是今天主要講的,我們挪到後面詳細說,先看下其它列的含義

③:文件的鍊接數

④:文件所屬的用戶

⑤:文件所屬的用戶組

⑥:文件的大小

⑦:文件的最後修改時間

⑧:文件名

我們把②再切分一下三位1組

所有者即文件的所有者,也就是上面④裡面的用戶

用戶組也就是上面⑤裡面的用戶組

r:讀權限

w:寫權限

x:執行權限

-:表示沒有權限

2.更改文件的權限

命令

chmod [選項] 文件

rwx對應的數字為421,這樣從0-7都有對應的不會重複的權限

我們修改文件時,就可以使用數字指定明确的權限

比如我們修改文件為

所有者有所有權限,用戶組隻讀,其他用戶沒有權限

這種方法在你需要統一文件的權限的時候常用

但是如果有好多文件,文件權限不同,你需要在保持之前權限的同時增加指定的權限

使用之前說過的for循環創建幾個文件

我們給所有文件增加所有的寫權限

寫權限是2,給當前用戶,當前用戶組,其它用戶增加這個權限

就是"chmod 222 文件名"

這時給所有當前用戶增加執行權限

可以看出這3個數字分别代表當前用戶,當前用戶組,其它用戶的權限設置

需要注意的是,如果一個用戶沒有文件上層文件夾的讀權限,

那麼這個用戶就無法訪問文件夾下的自己有權限的文件

3.更改文件所屬

之前使用useradd創建了一個用戶,在/etc/passwd下可以看到

到/usr/local/src下創建一個文件,并設置為700權限,隻有所有者有讀寫執行權限

使用"su 用戶名"切換到創建的普通用戶上,我這裡是"testuser"

因為沒有權限所以無法查看文件内容

退出當前登錄的用戶,使用"exit"命令或者快捷鍵"ctrl d"

更改文件的所屬

chown [選項] 所屬用戶:所屬用戶組 文件名

可選參數

-c 顯示更改的部分的信息 -f 忽略錯誤信息 -h 修複符号鍊接 -v 顯示詳細的處理信息 -R 處理指定目錄以及其子目錄下的所有文件

更改完之後再次切換到testuser用戶

已經可以對文件進行操作了

正确的配置用戶,用戶組和文件的權限

能在一定程度上提高系統的安全性

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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