第 02 章 基礎設施即服務(3 3)

2021-08-26 14:42:52 字數 3176 閱讀 2916

檢視檔案和目錄的許可權

ls –al使用 ls 不帶引數只顯示檔名稱,通過ls –al` 可以顯示檔案或者目錄的許可權資訊。

-rw-r–r– 1 lusifer lusifer 675 oct 26 17:20 .profile

•-:普通檔案

•rw-:說明使用者 lusifer 有讀寫許可權,沒有執行許可權

•r–:表示使用者組 lusifer 只有讀許可權,沒有寫和執行的許可權

•r–:其他使用者只有讀許可權,沒有寫許可權和執行的許可權

-rw-r–r–

lusifer

lusifer

oct 26 17:20

.profile

文件型別及許可權 連線數 文件所屬使用者 文件所屬組 文件大小 文件最後被修改日期 文件名稱

rw-r–

r–文件型別 文件所有者許可權(user) 文件所屬使用者組許可權(group) 其他使用者許可權(other)

文件型別

•d 表示目錄

•l 表示軟連線

•– 表示檔案

•c 表示串列埠字元裝置檔案

•b 表示可供儲存的塊裝置檔案

•餘下的字元 3 個字元為一組。r 唯讀,w 可寫,x 可執行,- 表示無此許可權

連線數指有多少個檔案指向同乙個索引節點。

文件所屬使用者和所屬組

就是文件屬於哪個使用者和使用者組。檔案所屬使用者和組是可以更改的

文件大小

預設是 bytes

更改操作許可權

chown

是 change owner 的意思,主要作用就是改變檔案或者目錄所有者,所有者包含使用者和使用者組

chown [-r] 使用者名稱 檔案或者目錄

chown [-r] 使用者名稱 使用者組名稱 檔案或目錄

-r:進行遞迴式的許可權更改,將目錄下的所有檔案、子目錄更新為指定使用者組許可權

chmod

改變訪問許可權

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

who表示操作物件可以是以下字母的乙個或者組合

•u:使用者 user

•g:使用者組 group

•o:表示其他使用者

•a:表示所有使用者是系統預設的

操作符號

•+:表示新增某個許可權

•-:表示取消某個許可權

•=:賦予給定的許可權,取消文件以前的所有許可權

mode

表示可執行的許可權,可以是 r、w、x

檔名檔名可以使空格分開的檔案列表

示例 lusifer@ubuntubase:~ls

−alt

est.

txt−

rw−r

w−r–

1lus

ifer

lusi

fer6

nov2

21:47t

est.

txtl

usif

er@u

bunt

ubas

e:l s−

alte

st.t

xt−r

w−rw

−r–1

lusi

ferl

usif

er6n

ov221

:47te

st.t

xtlu

sife

r@ub

untu

base

:chmod u=rwx,g+r,o+r test.txt

lusifer@ubuntubase:~ls

−alt

est.

txt−

rwxr

w−r–

1lus

ifer

lusi

fer6

nov2

21:47t

est.

txtl

usif

er@u

bunt

ubas

e:l s−

alte

st.t

xt−r

wxrw

−r–1

lusi

ferl

usif

er6n

ov221

:47te

st.t

xtlu

sife

r@ub

untu

base

:數字設定法

數字設定法中數字表示的含義

•0 表示沒有任何許可權

•1 表示有可執行許可權 = x

•2 表示有可寫許可權 = w

•4 表示有可讀許可權 = r

也可以用數字來表示許可權如 chmod 755 file_name

r w x

r – x

r - x

4 2 1 4 - 1 4 - 1

user group others

若要 rwx 屬性則 4+2+1=7

若要 rw- 屬性則 4+2=6

若要 r-x 屬性則 4+1=5

lusifer@ubuntubase:~ch

mod777te

st.t

xtlu

sife

r@ub

untu

base

: chm

od

777tes

t.tx

tlus

ifer

@ubu

ntub

ase:

ls -al test.txt

-rwxrwxrwx 1 lusifer lusifer 6 nov 2 21:47 test.txt

lusifer@ubuntubase:~ch

mod770te

st.t

xtlu

sife

r@ub

untu

base

: chm

od

770tes

t.tx

tlus

ifer

@ubu

ntub

ase:

ls -al test.txt

-rwxrwx— 1 lusifer lusifer 6 nov 2 21:47 test.txt

第 02 章 基礎設施即服務(2 8)

andy yu發表於 2018 08 29 shutdown 命令可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機。命令 語法 引數 引數說明 shutdown shutdown t seconds rkhncff time message ...

第 02 章 基礎設施即服務(2 9)

tar 命令 語法 引數 引數說明 tar tar cxzjvf 壓縮打包文件的名稱 欲打包目錄 c 建立乙個歸檔檔案的引數指令 x 解開乙個歸檔檔案的引數指令 z 是否需要用 gzip 壓縮 j 是否需要用 bzip2 壓縮 v 壓縮的過程中顯示檔案 f 使用檔名,在 f 之後要立即接檔名 tf ...

第 02 章 基礎設施即服務(3 2)

linux 作業系統是乙個多使用者作業系統,它允許多使用者同時登入到系統上並使用資源。系統會根據賬戶來區分每個使用者的檔案,程序,任務和工作環境,使得每個使用者工作都不受干擾。使用 root 使用者 在實際生產操作中,我們基本上都是使用超級管理員賬戶操作 linux 系統,也就是 root 使用者,...