初學linux筆記3 改變檔案許可權

2021-04-20 08:10:21 字數 1232 閱讀 3343

群組存在於/etc/group

擁有者存在於/etc/passwd

1.改變群組:chgrp 群組名稱 檔案或目錄.例 chgrp user tmp

2.改變擁有者:

chown [-r] 賬號名稱 檔案或目錄

例:chown test tmp

chown [-r] 賬號名稱:群組名稱 檔案或目錄

例:chown -r root:root tmp

注意:如果要將目錄下的所有子目錄或檔案同時更改檔案擁用者,直接加 -r引數.

3.改變許可權:

3.1數字型別改變檔案許可權

chmod [-r] xyz 檔案或目錄. 其中xyz為同組rwx.[r:4,w:2,x:1,-:0],

例:owner:rwx=4+2+1=7

group:rwx=4+2+1=4

others:---=0+0+0=0,得出xyz=770,所以修改許可權的命令是 chmod 770 test

3.2符號型別改變檔案許可權

u表示user,g表示group,o表示other,a代表全部三組,如下圖

例:chmod u=rwx,og=rx tmp

chmod -al tmp

chmod a+w tmp

4.改變預設的建立檔案或目錄時的屬性

umask

5.改變檔案的特殊屬性

chattr [+-=] [asacdistu] [檔案或目錄]

a:當設定了屬性a,這個檔案(或目錄)的訪問時間將不可修改

s:這個功能有點類似sync,是將資料同步寫入磁碟中

a:設定這個屬性後,檔案只能增加資料而不能刪除,只有root才能設定這人屬性

c:設定這個屬性後,將會自動將此檔案壓縮,在讀取時自動解壓縮.但是在儲存的時候,會先進行壓縮再壓縮(對於大檔案很有用)

d:當dump(備份)程式被執行,設定d屬性將可使該檔案(或目錄)具有dump功效

i:這個引數可以讓乙個檔案」不能被刪除、更名、設定鏈結也無法寫入或新增資料」,對於系統安全性有相當大的助益

j:當使用ext3檔案系統格式時,將使檔案在寫入時先記錄在日誌中,但是當filesystem設定引數為data=journalled時,這個引數將無效

u:與s相反,當使用u配置檔案時,資料內容其實還存在於磁碟中,可以用來取消刪除

6.顯示檔案的特殊屬性

lsattr [-ar]

a:將藏檔案的屬性也顯示出來

r:連同子目錄的資料一併顯示出來

Linux檔案許可權操作(數字型別改變檔案許可權)

linux 檔案的基本許可權就有九個,分別是 owner group others 三種身份各有自己的 read write execute 許可權,先 複習一下剛剛上面提到的資料 檔案的許可權字元為 rwxrwxrwx 這九個許可權是三個三個一組的 其中,我們可以使用數字來代表各個許可權,各許可權...

linux初學筆記

1 linux各個目錄資料夾的大致功能 根目錄 bin 存放必要的命令 boot 存放核心以及啟動所需的檔案 dev 存放系統配置檔案 etc 存放系統配置檔案 home 普通使用者的宿主目錄,使用者資料存放在其主目錄中 lib 存放必要的執行庫 mnt 存放臨時的對映檔案系統,通常用來掛載使用 p...

Linux初學筆記

vi的使用 vi filename 存在則開啟,不存在則建立該檔案 無論是否存在都是先在緩衝區進行操作後存到磁碟的 vi filename進入編輯介面以後,可以按esc,然後輸入?後接所要查詢的字串,即可在當前檔案中找到查詢的字串。按esc,然後輸入 後接如下字元後回車 wq儲存並退出 q強行退出v...