如何改變linux系統的唯讀檔案的許可權

2022-03-29 04:38:02 字數 1177 閱讀 3172

vim 編輯可以在命令模式輸入  :wq!   儲存退出

可以用chmod 命令修改檔案許可權。

chmod命令是非常重要的,用於改變檔案或目錄的訪問許可權。使用者用它控制檔案或目錄的訪問許可權。該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。

用法:文字設定法:

chmod [who] [+ | - | =] [mode] 檔名¼

命令中各選項的含義為:

操作物件who可是下述字母中的任乙個或者它們的組合:

u 表示逗使用者(user)地,即檔案或目錄的所有者。

g 表示逗同組(group)使用者地,即與檔案屬主有相同組id的所有使用者。

o 表示逗其他(others)使用者地。

a 表示逗所有(all)使用者地。它是系統預設值。

操作符號可以是:

+ 新增某個許可權。

- 取消某個許可權。

= 賦予給定許可權並取消其他所有許可權(如果有的話)。

設定mode所表示的許可權可用下述字母的任意組合:

r 可讀。

w 可寫。

x 可執行。

x 只有目標檔案對某些使用者是可執行的或該目標檔案是目錄時才追加x 屬性。

s 在檔案執行時把程序的屬主或組id置為該檔案的檔案屬主。方式逗u+s地設定檔案 的使用者id位,逗g+s地設定組id位。

t 儲存程式的文字到交換裝置上。

u 與檔案屬主擁有一樣的許可權。

g 與和檔案屬主同組的使用者擁有一樣的許可權。

o 與其他使用者擁有一樣的許可權。

檔名:以空格分開的要改變許可權的檔案列表,支援萬用字元。

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:chmod g+r,o+r example 使同組和其他使用者對檔案example 有讀許可權。

數字設定法:

數字表示的屬性的含義:

0表示沒有許可權

1表示可執行許可權

2表示可寫許可權

4表示可讀許可權

然後將其相加。所以數字屬性的格式應為3個從0到7的八進位制數,其順序是(u)(g)(o)

如果想讓某個檔案的屬主有逗讀/寫地二種許可權,需要把4(可讀)+2(可寫)=6(讀/寫)

比如給乙個shell檔案增加可執行許可權:

chmod +x test3.sh

如何掛載唯讀的Linux檔案系統

mount命令用來掛載乙個裝置上發現的檔案系統。例如,我們在 dev sdb3 磁碟 b scsi sata的第3個分割槽 上有乙個ext3檔案系統,想掛載在 media otherdisk上。則完整的命令是 mount t ext3 dev sdb3 media otherdisk 通常可以省去檔...

如何掛載唯讀的Linux檔案系統

mount命令用來掛載乙個裝置上發現的檔案系統。例如,我們在 dev sdb3 磁碟 b scsi sata的第3個分割槽 上有乙個ext3檔案系統,想掛載在 media otherdisk上。則完整的命令是 mount t ext3 dev sdb3 media otherdisk 通常可以省去檔...

linux檔案系統變為唯讀的修復

mount 用於檢視哪個模組輸入唯讀,一般顯示為 變為唯讀了 2 如果發現有ro,就重新mount,或者umount以後再remount 3 umount dev nb1 如果發現有提示 device is busy 找到是什麼程序使得他busy fuser m mnt data 將會顯示使用這個模...