Linux許可權基礎

2021-07-26 23:38:17 字數 1518 閱讀 9725

一般情況下只有乙個root使用者,其餘工程師或者程式設計師都是普通使用者。

這個看這裡檔案許可權部分。

1.1.1 修改檔案許可權:chmod [選項] 模式 檔案或者目錄

選項:

模式:

例子:

chmod u+x split.rmvb

chmod u+x,g+x la-la-land.rmvb

chmod a=rwx 三生三世十里桃花.rmvb

模式還有另外一種方式: 所以

例如:

chmod 761 上癮.rmvb

1.2.1 讀取檔案內容:r

如以下命令就需要r許可權:

如以下命令就需要w許可權:

但是該命令不包含刪除檔案的許可權!!!只有對該檔案所在的目錄擁有w許可權,才能刪除該檔案,可以理解為該檔案是目錄的內容。

1.2.3 執行檔案:x

chmod +x 指令碼名
1.3 目錄部分

許可權此許可權的作用

需要此許可權才能執行的命令

r可以查詢目錄下的檔名lsw

具有修改目錄結構的許可權,如新建檔案和目錄,刪除此目錄下檔案和目錄,重新命名此檔案下的檔案和目錄,剪下

touch rm mv cp

x可以進入此目錄

cd1.4.1 修改檔案所有者:chown 使用者名稱 檔名

也可以連同所屬組一起修改:

chown 使用者名稱:使用者組 檔名
1.4.2 修改檔案所屬組:chgrp 組名 檔名這個命令也可以臨時修改檔案的預設許可權,想要永久生效需要修改以下檔案:

/etc/profile
但是我不知道怎麼改。

直接敲

umask

0022

執行umsk顯示的結果0022從左到右執行代表的是:

2.2.1 檔案許可權計算方法

所有者 所屬組 其他人 

rw- rw- rw- 減去

--- -w- -w- (022)等於

rw- r-- r--

這裡解釋一下為什麼是rw-rw-rw-,而不是rwx rwx rwx。因為針對檔案來說,建立時是不能賦予執行許可權的,這是甲魚的臀部,規定。所以針對檔案來說,最大的許可權就是rw-rw-rw-

這裡再舉個例子,假設umask的值是0033,那麼計算式子就變成了:

rw- rw- rw- 減去

--- -wx -wx (033)等於

rw- r-- r--

2.2.2 目錄許可權計算方法

針對目錄來說,就沒有x許可權的限制,所以目錄的計算方法就是:

rwx rwx rwx 減去

--- -w- -w- (022)等於

rwx r-x r-x

Linux基礎 許可權管理

1.使用者許可權 認證 1.1 authentication 授權 authorization 審計 adition 1.2 linux使用者和組的主要配置檔案 1.3 安全上下文 程序代表使用者在進行 誰啟動了程序,程序就擁有誰的身份 以程序 process 發起者的身份執行 1.4 使用者 1....

Linux基礎學習 許可權。。。。。。

linxu基礎學習 許可權 這是第一次接觸到linux作業系統,所使用的是vmware workstation pro的虛擬機器,以centos 7 64位為主,運用xshell 6遠端連線。進入目錄所需要的許可權 在linux作業系統中,一切皆檔案,但檔案不像window作業系統,linux系統中...

Linux基礎 檔案許可權

1 預設許可權檢視命令 umask 語法 umask 這裡的 代表三個數字 原理 若使用者建立為普通檔案,則預設 沒有可執行許可權 只有 rw 兩個許可權。最大為666 rw rw rw 若使用者建立為目錄,則預設所有許可權均開放,即777 drwxrwxrwx umask中的許可權為對應減掉的許可...